HTTP_USER_AGENT
このコードでPHPサーバー変数を取得すると:
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
?>
私はこれをGoogleChromeで取得します:
Mozilla / 5.0(Windows NT 6.1)AppleWebKit / 537.4(KHTML、Geckoなど)Chrome / 22.0.1229.94 Safari / 537.4
これはFirefoxで:
Mozilla / 5.0(Windows NT 6.1; rv:16.0)Gecko / 20100101 Firefox / 16.0
そしてこれはIEで:
Mozilla / 5.0(互換性; MSIE 9.0; Windows NT 6.1; Trident / 5.0; BOIE9; NLNL)
私の明白な質問は、これはどのように機能するのかということです。Google Chromeを使用しているときに、ユーザーエージェントがMozillaとWindows NTと言うのはなぜですか?
また、IEを使用しているときにFirefoxを使用していると表示されるのはなぜですか?