이 글은 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='javascript' type='text/javascript'>"; echo "window.location.href='".U('/Supperman/outerMan')."'"; echo "</script>";
은 여전히 효과를 얻지 못합니다.
사용:
echo "<script language='javascript' type='text/javascript'>"; echo "window.open='".U('/Supperman/outerMan')."'"; echo "</script>";
효과를 얻을 수 있지만 양식이 열리면 IE 및 Firefox에서 가로채게 됩니다. 또한 광고 방지 플러그인을 사용하면 이 페이지가 열리지 않습니다.
효과도 좋지 않아요! 양식 제출을 제출로 변경해도 여전히 현재 페이지에서 열립니다! 우연히
양식에도 대상 속성이 있다는 것을 발견했습니다. 그래서 문제가 해결되었습니다.
위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
thinkphp의 URL 라우팅 규칙 및 정적 설정 정보
Nginx에서 Thinkphp URL 재작성을 지원하는 구성
위 내용은 thinkphp의 URL 점프 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!