>  기사  >  백엔드 개발  >  thinkphp의 URL 점프 사용법

thinkphp의 URL 점프 사용법

不言
不言원래의
2018-06-07 15:19:193092검색

이 글은 thinkphp의 URL 점프 사용법을 주로 소개하고, 일반적으로 사용되는 여러 가지 URL 점프 기술을 예제 형식으로 비교 분석합니다. 도움이 필요한 친구들은 참고할 수 있습니다.

이 글은 thinkphp의 URL 점프 사용법을 예제와 함께 분석합니다. . 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

가장 먼저 떠오르는 것은 a 태그의 target 속성입니다. _blank를 사용하면 새 랩 양식에서 새 페이지를 열 수 있습니다

하지만 이제 PHP 파일로 점프해야 합니다.

$this->redirect('/Supperman/outerMan');
$this->display('Supperman:outerMan');

둘 다 현재 페이지에서 새 페이지를 열었습니다.

그런 다음 다시 시도했습니다.

header('Location:'.U('/Supperman/outerMan').'',false);

여전히 효과가 만족스럽지 않습니다. . js 사용:

echo "<script language=&#39;javascript&#39; type=&#39;text/javascript&#39;>";
echo "window.location.href=&#39;".U(&#39;/Supperman/outerMan&#39;)."&#39;";
echo "</script>";

은 여전히 ​​효과를 얻지 못합니다.

사용:

echo "<script language=&#39;javascript&#39; type=&#39;text/javascript&#39;>";
echo "window.open=&#39;".U(&#39;/Supperman/outerMan&#39;)."&#39;";
echo "</script>";

효과를 얻을 수 있지만 양식이 열리면 IE 및 Firefox에서 가로채게 됩니다. 또한 광고 방지 플러그인을 사용하면 이 페이지가 열리지 않습니다.

효과도 좋지 않아요! 양식 제출을 제출로 변경해도 여전히 현재 페이지에서 열립니다! 우연히

양식에도 대상 속성이 있다는 것을 발견했습니다. 그래서 문제가 해결되었습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

thinkphp의 URL 라우팅 규칙 및 정적 설정 정보

Nginx에서 Thinkphp URL 재작성을 지원하는 구성

위 내용은 thinkphp의 URL 점프 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.