getallheaders

getallheaders -- 全ての HTTP リクエストヘッダを取り出します

説明

array getallheaders(void);

この関数は、現在のリクエストにおける全ての HTTP ヘッダーを 有する連想配列を返します。

注意: 環境変数から読みこむことにより、CGI変数の値を得ることも可能です。 この方法は、PHPをApacheモジュールとして使用しているかどうかに よらず動作します。定義された全ての環境変数の一覧を得るには、 phpinfo を使用してください。

例 1. getallheaders() の例


$headers = getallheaders();
while (list($header, $value) = each($headers)) {
    echo "$header: $value<br>\n";
}
     
この例は、現在のリクエストに関して全てのリクエストヘッダを 表示します。

注意: getallheaders は、 現在、PHP が Apache モジュールとして 実行されている場合にのみサポートされています。