Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 header() 함수는 무엇입니까?

<시간/>

header() 함수는 미리 정의된 PHP 기본 함수입니다. header() HTTP 함수를 사용하면 다른 출력이 전송되기 전에 웹 서버가 클라이언트나 브라우저에 전송하는 데이터를 제어할 수 있습니다.

헤더 기능은 서버에서 제공하는 HTTP 응답에 대한 헤더를 설정합니다. 페이지 위치 변경, 시간대 설정, 캐싱 제어 설정 등과 같은 PHP의 헤더 기능을 사용하여 모든 종류의 작업을 수행할 수 있습니다.

PHP에서 header()의 중요한 용도는 다음과 같습니다.

리디렉트 페이지.

PHP에서 한 웹 페이지에서 다른 웹 페이지로 리디렉션하는 데 사용됩니다.

예:

header('Location:give your url here');

헤더 응답에서 Content-Type 설정:

PHP는 기본적으로 Content-Type:text/html을 전송하도록 설정되어 있습니다. Content-Type을 변경하려면 header() 함수를 사용하여 변경할 수 있습니다.

예:

Generated PDF file :header('Content-Type: application/pdf');
Return response in json format:header('Content-Type: application/pdf');.

헤더 응답에서 HTTP 상태를 설정합니다.

예:

header("HTTP/1.0 404 Not Found");

캐시가 없는 브라우저로 응답을 보냈습니다.

아래 예는 브라우저 설정을 캐시하지 않음으로 재정의하는 헤더 정보를 전송하여 캐싱을 방지하는 데 도움이 됩니다.

예:

header("Cache-Control: no-cache, must-revalidate");