$ _SERVER [“HTTP_USER_AGENT”]给我MSIE7而不是MSIE11

时间:2013-07-04 11:27:02

标签: php internet-explorer browser

我正在尝试使用$_SERVER["HTTP_USER_AGENT"]来查找用户浏览器和版本。

虽然当我在IE11中使用它时,我得到以下内容:

 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; 
    Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; 
    .NET CLR 2.0.50727; .NET CLR 3.0.30729)

我认为它可能与兼容模式有关,但它似乎并没有开启。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

使用以下代码:

$browser = get_browser($_SERVER['HTTP_USER_AGENT']);

这将作为一个数组输出,你可以通过print_r($browser);获得使用浏览器的正确列表。

请参阅:Determine Browser's Version