현재 위치: > 함수 카테고리 모음> 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 응답 코드를 지정된 값으로 강요합니다.
유사한 함수
  • 모든 syslog 관련 변수를 초기화하십시오 define_syslog_variables

    define_syslog_variables

    모든syslog관련변수를초기화하십시오
  • 인터넷 서비스 및 프로토콜과 관련된 포트 번호 얻기 getservbyname

    getservbyname

    인터넷서비스및프로토콜과관련된포트번호얻
  • getmxrr의 별칭 dns_get_mx

    dns_get_mx

    getmxrr의별칭
  • 긴 정수를 인터넷 표준 형식 주소로 변환 문자열 양식 (IPv4) long2ip

    long2ip

    긴정수를인터넷표준형식주소로변환문자열양
  • stream_get_meta_data의 별칭 - 캡슐화 프로토콜 파일 포인터에서 헤더/메타 데이터 가져 오기 socket_get_status

    socket_get_status

    stream_get_meta_data
  • 포장 된 인터넷 주소를 사람이 읽을 수있는 표현으로 변환합니다 inet_ntop

    inet_ntop

    포장된인터넷주소를사람이읽을수있는표현으
  • Stream_set_timeout의 별칭 - 스트림에서 시간 초과 사이클을 설정합니다 socket_set_timeout

    socket_set_timeout

    Stream_set_timeout의별
  • 쿠키를 보내십시오 setcookie

    setcookie

    쿠키를보내십시오
인기 기사