現在の位置: ホーム> 関数カテゴリ一覧> header_remove

header_remove

前に設定されたHTTPヘッダーを削除します
名前:header_remove
カテゴリ:ネットワーク
対応言語:php
一言説明:Header()関数を使用して、以前にHTTPヘッダーセットを削除します。

定義と使用法

header_remove()関数は、以前にheader()関数によって設定されたHTTPヘッダーを削除します。

例1

特定のヘッダーを削除します:

 <?php
ヘッダー( 「期限切れ:月、1997年7月26日05:00:00 GMT " ) ;
ヘッダー( "キャッシュコントロール:ノーキャッシュ" ) ;
ヘッダー( "Pragma:no-cache" ) ;

header_remove ( "pragma" ) ;
?>

例2

以前に設定されたヘッダーをすべて削除します。

 <?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

パラメーター値

パラメーター 説明する
ヘッド名

オプション。削除するヘッダー名を指定します。

省略した場合、以前に設定されたすべてのヘッダーを削除します。

類似の関数
  • インターネットサービスとプロトコルに関連付けられているポート番号を取得する getservbyname

    getservbyname

    インターネットサービスとプロトコルに関連
  • ネイティブHTTPヘッダーを送信します header

    header

    ネイティブHTTPヘッダーを送信します
  • HTTPヘッダーが送信されたかどうかを検出します headers_sent

    headers_sent

    HTTPヘッダーが送信されたかどうかを検
  • checkdnsrrのエイリアス dns_check_record

    dns_check_record

    checkdnsrrのエイリアス
  • ネットワーク接続またはUNIXソケット接続を開きます fsockopen

    fsockopen

    ネットワーク接続またはUNIXソケット接
  • UNURLエンコードされたクッキーを送信します setrawcookie

    setrawcookie

    UNURLエンコードされたクッキーを送信
  • stream_set_blockingのエイリアス - リソースフローのブロックまたはブロッキングモードの設定 socket_set_blocking

    socket_set_blocking

    stream_set_blockingの
  • システムロガーへの接続を開きます openlog

    openlog

    システムロガーへの接続を開きます
人気記事(にんききじ)