PHP 함수 소개: 웹 페이지 점프를 구현하고 HTTP 응답 헤더를 설정하는 header() 함수
PHP에서 header() 함수는 웹 페이지 점프를 구현할 수 있을 뿐만 아니라 매우 중요한 함수입니다. HTTP 응답 헤더 정보도 설정합니다. 이번 글에서는 header() 함수의 사용법을 자세히 소개하고 구체적인 코드 예시를 제공하겠습니다.
header() 함수의 기본 구문은 다음과 같습니다.
header(string $header, bool $replace = true, int $http_response_code = 0): bool
다음은 header() 함수의 일반적인 응용 프로그램 시나리오와 특정 코드 예입니다.
header("Location: http://www.example.com"); exit;
header("Content-Type: application/json");
header("HTTP/1.1 404 Not Found");
header("Cache-Control: no-cache, no-store, must-revalidate"); header("Pragma: no-cache"); header("Expires: 0");
header("Content-Disposition: attachment; filename=example.pdf"); header("Content-Type: application/pdf"); header("Content-Length: " . filesize("example.pdf")); readfile("example.pdf");
요약:
header() 함수는 웹 페이지 점프 및 HTTP 응답 헤더 설정과 같은 기능을 구현할 수 있는 매우 중요한 PHP 함수입니다. 그 유연성 덕분에 필요에 따라 HTTP 헤더 정보를 유연하게 조정할 수 있습니다. 우리는 header() 함수를 사용하는 방법을 잘 알고 있어야 하며, 필요한 기능을 달성하기 위해 합리적으로 사용해야 합니다.
모든 출력 전에 header() 함수를 호출해야 합니다. 그렇지 않으면 오류가 보고됩니다. header() 함수를 호출한 후, 예상치 못한 상황을 방지하기 위해 Exit를 사용하여 스크립트 실행을 즉시 종료하는 것이 좋습니다.
이 글의 소개를 통해 독자들이 header() 함수의 사용법을 충분히 이해하고 실제 프로젝트에서 유연하게 사용할 수 있기를 바랍니다.
위 내용은 PHP 함수 소개: header() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!