getallheaders

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

説明

array getallheaders(void);

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

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

例 1. getallheaders() の例

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

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