Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57
※アクセスしたブラウザにより変わります
問題7:ブラウザを判別しよう
ブラウザの製品名やバージョンを表示しよう
期待する画面
解答ソースコード
echo $_SERVER['HTTP_USER_AGENT'];
¥PHP¥
完了にする!
活動記録をTweetする
1.PHPについての説明と表示
連想配列になっているのでキーを指定して情報を取得しよう。
ブラウザ(アクセスしている製品)の情報は「HTTP_USER_AGENT」だ。
ブラウザを特定できる文字は見つかったであろうか。
ブラウザの種類やバージョンによって処理を切り分けることも可能となる。
$_SERVER変数で取得できる項目は以下のページで確認できるぞ。
https://www.php.net/manual/ja/reserved.variables.server.php
ただしサーバの情報はセキュリティリスクに繋がるのでむやみに公開しないよう注意が必要だ。