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() - 헤더가 전송되었는지 여부 또는 위치 확인