Network header_remove

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

header_remove — 이전에 설정한 헤더 제거


설명

header_remove(string $name = null): void

header()를 사용하여 이전에 설정한 HTTP 헤더를 제거합니다.


매개변수

name
제거할 헤더 이름입니다. null이면 이전에 설정된 모든 헤더가 제거됩니다.

참고: 이 매개변수는 대소문자를 구분하지 않습니다.


반환 값

값이 반환되지 않습니다.


Examples

예제 #1 특정 헤더를 설정 해제합니다.

                  
<?php
header("X-Foo: Bar");
header("X-Bar: Baz");
header_remove("X-Foo");
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

X-Bar: Baz
                

예제 #2 이전에 설정한 모든 헤더를 해제합니다.

                  
<?php
header("X-Foo: Bar");
header("X-Bar: Baz");
header_remove();
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.


                

메모

주의 이 함수는 쿠키, 세션 및 X-Powered-By 헤더를 포함하여 PHP에서 설정한 모든 헤더를 제거합니다.

메모: 헤더를 지원하는 SAPI가 사용 중일 때만 헤더에 액세스하고 출력할 수 있습니다.


기타

  • header() - 원시 HTTP 헤더 보내기
  • headers_sent() - 헤더가 전송되었는지 여부 또는 위치 확인