현재 위치: > 함수 카테고리 모음> header

header

기본 HTTP 헤더를 보내십시오
이름:header
분류:회로망
사용 언어:php
한 줄 설명:원래 HTTP 헤더를 클라이언트로 보냅니다.

정의 및 사용법

header() 함수는 원래 HTTP 헤더를 클라이언트로 보내는 데 사용됩니다.

실제 출력 전에 header() 함수를 호출해야한다는 점에 유의해야합니다!

예 1

페이지 캐싱을 방지하기 위해 3 개의 HTTP 헤더를 보내십시오.

 <? php
// 과거 날짜
헤더 ( "만료 : 1997 년 7 월 26 일 월요일 05:00:00 GMT" ) ;
헤더 ( "캐시 제어 : 없음" ) ;
헤더 ( "Pragma : No-Cache" ) ;
?>

<html>​
<body>​
...
...

참고 : 사용자는 브라우저의 기본 캐시 설정을 변경하기위한 몇 가지 옵션을 설정할 수 있습니다. 위의 헤더를 보내면 이러한 설정을 무시하고 브라우저를 캐시하지 않도록합니다!

예 2

사용자에게 생성 된 PDF 파일을 저장하라는 메시지를 표시합니다 (Content-Disposition 헤더를 사용하여 권장 파일 이름을 제공하고 브라우저에 저장 대화 상자를 표시하도록 강제) :

 <? php
헤더 ( "내용 유형 : 응용 프로그램/pdf" ) ;

// 다운로드 .pdf로 명명됩니다
헤더 ( "Content-Disposition : 첨부 파일; filename = 'downloaded.pdf'" ) ;

// pdf 소스 파일은 original.pdf입니다
readfile ( "Original.pdf" ) ;
?>

<html>​
<body>​

...
...

문법

 헤더 ( 헤더 , 교체 , http_response_code )

매개 변수 값

매개 변수 설명하다
헤더 필수의. 전송 될 헤더 문자열을 지정합니다.
바꾸다

선택 과목. 헤더가 이전 유사한 헤더를 교체 해야하는지 또는 동일한 유형의 새 헤더를 추가 해야하는지 여부를 나타냅니다.

기본값은 참입니다 (대체). False는 동일한 유형의 여러 헤더를 허용합니다.

http_response_code 선택 과목. HTTP 응답 코드를 지정된 값으로 강요합니다.
유사한 함수
  • 인터넷 호스트 이름에 해당하는 MX 레코드를 받으십시오 getmxrr

    getmxrr

    인터넷호스트이름에해당하는MX레코드를받
  • 프로토콜 번호와 관련된 프로토콜 이름을 가져옵니다 getprotobynumber

    getprotobynumber

    프로토콜번호와관련된프로토콜이름을가져옵
  • IPv4의 문자열 인터넷 프로토콜 변환 긴 정수 번호로 변환 ip2long

    ip2long

    IPv4의문자열인터넷프로토콜변환긴정수
  • 전송 된 HTTP 응답 헤더를 반환합니다 (또는 전송 준비) headers_list

    headers_list

    전송된HTTP응답헤더를반환합니다(또는
  • HTTP 헤더가 전송되었는지 여부를 감지하십시오 headers_sent

    headers_sent

    HTTP헤더가전송되었는지여부를감지하십
  • 지정된 IP 주소에 해당하는 호스트 이름 가져 오기 gethostbyaddr

    gethostbyaddr

    지정된IP주소에해당하는호스트이름가져오
  • 시스템 로거에 대한 연결을 엽니 다 openlog

    openlog

    시스템로거에대한연결을엽니다
  • 응답에 대한 HTTP 상태 코드를 가져 오기/설정하십시오 http_response_code

    http_response_code

    응답에대한HTTP상태코드를가져오기/설