PHPにおけるHTTPリクエストヘッダー
PHPでは、リクエストヘッダーの値を取得することができます。
それらは、スーパーグローバル変数 $_SERVER に
配列として格納されています。各リクエストヘッダーのキーは
'HTTP_' で始まり、その後にそのヘッダーの名前が
大文字で続きます。
例えば、 Host ヘッダーの内容を取得してみましょう:
<?php
echo $_SERVER['HTTP_HOST'];
?>
ヘッダー名にハイフンがある場合、
PHPのキーではアンダースコアに変換されます。
例として、 Accept-Encoding ヘッダーの
内容を取得します:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Accept ヘッダーの値を取得してください。
Accept-Language ヘッダーの値を取得してください。
変数 $_SERVER の内容を
var_dump で出力してください。
視覚的に、「目で見て」、どの値がヘッダーで、
どれが他の何かであるかを判断してください。