PHPでユーザーエージェントを取得する方法

PHPでユーザーエージェントを取得したい場合、$_SERVER変数を利用する。

《プログラム例》
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>

《実行結果例》
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

※東芝ノートPC dynabook T451/58ER、OS:Windows 7、ブラウザ:Internet Explorer 11でアクセスした時のユーザーエージェント。

※Apache(httpd)のアクセスログ(/var/log/httpd/access_log)では、以下のようなログが残っていることが確認できる。

192.168.0.4 - - [10/Sep/2014:03:30:18 +0900] "GET /test.php HTTP/1.1" 200 68 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"

前へ

『All You Need Is Kill』の映画と漫画を観た感想

次へ

PHPエラー「Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: fe_sendauth: no password supplied」の原因と解決方法