userAgent的结果不同于PHP到JavaScript
我的网站在登录时使用浏览器检测,在登录时使用JavaScript和PHP中的验证脚本实现了这种检测,它工作的很好,但在IE浏览器出现问题时开始,因为JavaScript navigator.userAgent返回
Mozilla / 5.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; rv:11.0)like壁虎
而PHP只返回
Mozilla / 5.0(Windows NT 6.3; WOW64; Trident / 7.0; rv:11.0)像Gecko
这有什么解决办法? 如果有一些。 即使在MS网站上我也找不到这方面的信息。 在Opera,FireFox和Chrome上,这些脚本工作得很好......
由于您正在浏览浏览器,因此可能使用get_browser()
函数......但您不应该依赖用户代理!
由浏览器决定设置为HTTP_USER_AGENT的用户代理。
最后,从IE11开始,用户代理字符串不再包含版本令牌。
链接地址: http://www.djcxy.com/p/51915.html