問題

7
PHP

ブラウザを判別しよう

PHPの問題に挑戦しよう!

問題

ブラウザを判別しよう

ブラウザの製品名やバージョンを表示しよう

期待する画面

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57

※アクセスしたブラウザにより変わります

解答と解説(ブラウザを判別しよう)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

PHPでは$_SERVER変数にサーバやアクセス元の情報が格納されている。
連想配列になっているのでキーを指定して情報を取得しよう。
ブラウザ(アクセスしている製品)の情報は「HTTP_USER_AGENT」だ。

ブラウザを特定できる文字は見つかったであろうか。
ブラウザの種類やバージョンによって処理を切り分けることも可能となる。

$_SERVER変数で取得できる項目は以下のページで確認できるぞ。
https://www.php.net/manual/ja/reserved.variables.server.php

ただしサーバの情報はセキュリティリスクに繋がるのでむやみに公開しないよう注意が必要だ。

さらにスキルアップしたい方は公式LINEから「PHP」と送信すると動画が見れます。

LINE登録して動画を視聴する
学習の事・キャリアの事、何でもOK!無料相談に申し込む