2011年12月14日水曜日

getallheaders()によるHTTPリクエストヘッダの取得

phpを使ってブラウザの情報を取りたいと思っていてget_browser()を使ってみたのですが、取得したい情報が不十分でした。
しかしgetallheaders()でやっとやりたいことが実現できました。

要はヘッダに入ってる拡張情報が取りたかったのです。
コードはざっくりざっくりこんな感じです。

echo "";
$headers = getallheaders();
while (list($header, $value) = each ($headers)) {
        print "$header: $value
\n";
}
echo "";
?>
とまぁこんな感じです。

ここに動作例がありますので、よかったらアクセスしてみてください。

0 件のコメント:

コメントを投稿