HTTP_USER_AGENT如何运作?
2022-08-30 16:32:58
当我用这个代码得到PHP服务器变量时:HTTP_USER_AGENT
<?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
这在火狐中:
Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0
在IE中:
Mozilla/5.0 (兼容;MSIE 9.0;视窗 NT 6.1;三叉戟/5.0;BOIE9;NLNL)
我显而易见的问题是:这是如何工作的?为什么我的用户代理在我使用谷歌浏览器时说Mozilla和Windows NT?
另外,为什么它说我在使用IE时使用Firefox?