PHP 서버 점프 코드는 "function server_transfer($dest) global...;include $dest;exit;"입니다. 이 메서드는 PHP 서버 페이지 간에 점프할 수 있습니다.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP 서버 점프 코드는 무엇입니까?
PHP 서버 페이지 간 점프 구현 방법
ASP에서는 Server.Transfer를 사용하여 서버 측에서 리디렉션을 구현할 수 있습니다. PHP에는 그러한 기능이 없지만 유사한 점프를 구현할 필요는 없습니다. . 어렵습니다
(헤더, js 등을 사용하는 클라이언트 측 점프가 아닙니다.)
코드는 다음과 같습니다.
function server_transfer($dest) { global ...; // 把希望在新页面中用到的本页变量或者自定义的全局变量列在这里 include $dest; // 运行新脚本 exit; // 退出本脚本 }
참고:
1.
2. 새 페이지는 사용자 정의 함수 범위 내에서 실행되므로, ob_start 버퍼를 사용하지 않는 한 점프하기 전에 이를 지울 수 있습니다. 페이지는 새 페이지에 영향을 미치지 않습니다. 여기에는 장점과 단점이 있습니다.
3. 새 페이지는 원래 이 페이지에 속한 변수에 액세스하기 위해 여전히 $_POST를 사용할 수 있습니다.
4. 이 페이지와 새 페이지에 중복이 포함되어 있다는 점을 고려하세요. 문제는 두 페이지에 머리글과 바닥글 등 동일한 페이지가 포함되어 있으면 require_once를 사용해야 한다는 것입니다.
간단히 말하면 점프가 가능합니다. , 그러나 프로그래머는 무슨 일이 일어나고 있는지 알아야 합니다. 그렇지 않으면 이상한 결과를 얻기 쉽습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 서버 점프 코드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!