當前位置: 首頁> 函數類別大全> header_remove

header_remove

刪除之前設置的HTTP 頭
名稱:header_remove
分類:網絡Network
所屬語言:php
一句話介紹:移除之前使用header() 函數設置的HTTP 標頭。

定義和用法

header_remove()函數移除先前通過header()函數設置的HTTP 標頭。

實例

例子1

刪除特定標頭:

 <?php
header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ) ;
header ( "Cache-Control: no-cache" ) ;
header ( "Pragma: no-cache" ) ;

header_remove ( "Pragma" ) ;
?>

例子2

刪除所有先前設置的標頭:

 <?php
header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ) ;
header ( "Cache-Control: no-cache" ) ;
header ( "Pragma: no-cache" ) ;

header_remove ( ) ;
?>

例子解釋:

在這個示例中,所有通過header()函數先前設置的HTTP 標頭( "Expires""Cache-Control""Pragma" )都將通過調用header_remove()函數(不帶參數)而被移除。這意味著HTTP 響應將不包含這些標頭信息。這在某些情況下可能很有用,特別是當你希望重置或清除先前設置的標頭信息時。但是,請注意, header_remove()函數不會影響PHP 已經發送給客戶端的標頭;它只影響在函數調用時仍處於待處理狀態的標頭。

文法

header_remove ( headername )

參數值

參數 描述
headername

可選。指定要刪除的標頭名稱。

如果省略,則刪除所有先前設置的標頭。

同類函數
  • 打開一個持久的網絡連接或者Unix套接字連接 pfsockopen

    pfsockopen

    打開一個持久的網絡連接或者Unix套接字
  • 將打包的Internet地址轉換為人類可讀的表示形式 inet_ntop

    inet_ntop

    將打包的Internet地址轉換為人類可
  • 獲取指定的IP地址對應的主機名 gethostbyaddr

    gethostbyaddr

    獲取指定的IP地址對應的主機名
  • 調用一個header 函數 header_register_callback

    header_register_callback

    調用一個header函數
  • 打開與系統日誌記錄器的連接 openlog

    openlog

    打開與系統日誌記錄器的連接
  • 發送未經URL 編碼的cookie setrawcookie

    setrawcookie

    發送未經URL編碼的cookie
  • 獲取/設置響應的HTTP 狀態碼 http_response_code

    http_response_code

    獲取/設置響應的HTTP狀態碼
  • 返回已發送的HTTP 響應頭(或準備發送的) headers_list

    headers_list

    返回已發送的HTTP響應頭(或準備發送的
熱門文章