當前位置: 首頁> 函數類別大全> 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

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

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

同類函數
  • 關閉系統日誌鏈接 closelog

    closelog

    關閉系統日誌鏈接
  • 獲取互聯網主機名對應的IPv4 地址列表 gethostbynamel

    gethostbynamel

    獲取互聯網主機名對應的IPv4地址列表
  • 發送未經URL 編碼的cookie setrawcookie

    setrawcookie

    發送未經URL編碼的cookie
  • 獲取指定主機的DNS記錄 dns_get_record

    dns_get_record

    獲取指定主機的DNS記錄
  • 打開與系統日誌記錄器的連接 openlog

    openlog

    打開與系統日誌記錄器的連接
  • 檢查與給定Internet主機名或IP地址對應的DNS記錄 checkdnsrr

    checkdnsrr

    檢查與給定Internet主機名或IP地
  • 返回主機名對應的IPv4地址 gethostbyname

    gethostbyname

    返回主機名對應的IPv4地址
  • stream_set_timeout的別名- 在流上設置超時周期 socket_set_timeout

    socket_set_timeout

    stream_set_timeout的別
熱門文章