페이지로 이동하는 방법에는 여러 가지가 있습니다. 먼저 header() 함수를 중심으로 PHP에 내장된 함수를 활용하는 구현 방법을 소개하겠습니다.
header() 함수의 주요 기능은 HTTP 프로토콜 헤더(header)를 브라우저에 출력하는 것입니다.
구문
header(string,replace,http_response_code)
매개변수 설명 문자열이 필요합니다. 전송할 헤더 문자열을 지정합니다. 교체는 선택 사항입니다. 이 헤더가 이전 헤더를 대체하는지 아니면 두 번째 헤더를 추가하는지 여부를 나타냅니다. 기본값은 true(교체)입니다. false(동일한 유형의 여러 헤더 허용) http_response_code는 선택사항입니다. HTTP 응답 코드를 지정된 값으로 강제합니다. (PHP 4 이상에서 사용 가능)
팁 및 참고 사항
참고: PHP 4.4부터 이 기능은 여러 헤더가 동시에 전송되는 것을 방지합니다. 이는 헤더 인젝션 공격에 대한 보호 조치입니다.
특정 코드:
< ?php //重定向浏览器 header("Location: http://www.php.cn"); //确保重定向后,后续代码不会被执行 exit; ?>
< ?php //重定向到news.php页面 header("Location: news.php"); //确保重定向后,后续代码不会被执行 exit; ?>
참고:
이 함수를 적용하려면 PHP.INI 파일을 변경해야 합니다. php.ini 구성 파일을 찾은 다음, output_buffering 항목을 검색하고 해당 값을 off에서 on으로 변경한 다음 Apache를 다시 시작합니다.
부록(다른 두 가지 점프 구현 방법):
방법 1: 메타 태그 사용
메타 태그는 메타 태그를 제공하는 HTML의 태그입니다. 문서에 대한 정보를 얻으려면 PHP 프로그램에서 이 태그를 사용하여 페이지 이동을 수행할 수도 있습니다. http-equiv를 새로 고침으로 정의하면 페이지가 열릴 때 콘텐츠에서 지정한 값을 기준으로 일정 시간 내에 해당 페이지로 이동합니다.
content="seconds;url=website"가 설정된 경우 페이지가 지정된 URL로 이동하는 데 걸리는 시간을 정의합니다. 예를 들어, 백신 접종 후 메타 태그를 사용하면 Guanwei 블로그로 자동으로 이동할 수 있습니다. <… >
< meta http-equiv="refresh" content="1;url=http://www.php.cn">
페이지 이동 관련 기사를 구현하기 위한 더 많은 PHP 함수 헤더()를 보려면 PHP 중국어 웹사이트를 주목하세요!