HTTP_USER_AGENT
当我使用此代码获取 PHP 服务器变量时:
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
?>
我在谷歌浏览器中得到这个:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like 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的时候说我用的是火狐?