header_remove
이전에 설정된 HTTP 헤더를 삭제하십시오
header_remove()
함수는 header()
함수에 의해 이전에 설정된 HTTP 헤더를 제거합니다.
특정 헤더 삭제 :
<? php 헤더 ( "만료 : 1997 년 7 월 26 일 월요일 05:00:00 GMT" ) ; 헤더 ( "캐시 제어 : 없음" ) ; 헤더 ( "Pragma : No-Cache" ) ; Header_Remove ( "Pragma" ) ; ?>
이전에 설정된 모든 헤더 삭제 :
<? php 헤더 ( "만료 : 1997 년 7 월 26 일 월요일 05:00:00 GMT" ) ; 헤더 ( "캐시 제어 : 없음" ) ; 헤더 ( "Pragma : No-Cache" ) ; header_Remove ( ) ; ?>
이 예에서는 header()
함수에 의해 이전에 설정된 모든 HTTP 헤더 ( "Expires"
, "Cache-Control"
및 "Pragma"
)는 header_remove()
함수 (매개 변수없이)를 호출하여 제거됩니다. 이는 HTTP 응답에 이러한 헤더 정보가 포함되지 않음을 의미합니다. 특히 이전에 설정된 헤더 정보를 재설정하거나 지우려면 경우에 유용 할 수 있습니다. 그러나 header_remove()
함수는 PHP가 클라이언트에게 보낸 헤더에 영향을 미치지 않습니다. 함수가 호출 될 때 여전히 계류중인 헤더에만 영향을 미칩니다.
header_Remove ( headername )
매개 변수 | 설명하다 |
---|---|
헤드 이름 |
선택 과목. 삭제할 헤더 이름을 지정합니다. 생략되면 이전에 설정된 모든 헤더를 삭제하십시오. |