PHP中的兼容性问题?

PHP中的兼容性问题?,php,Php,我在一个网站上遇到了一个异常问题。当我尝试使用“Chrome”登录时,它运行良好。但是,当我尝试使用“Firefox”或“Internet Explorer”登录时,不允许我登录 在Firefox中,它将错误显示为: Mozilla/5.0(Windows NT 6.1;rv:5.0)Gecko/20100101 Firefox/5.0 并在Internet Explorer中显示: Mozilla/4.0(兼容;MSIE8.0;WindowsNT6.1;Trident/4.0;SLCC2; .

我在一个网站上遇到了一个异常问题。当我尝试使用“Chrome”登录时,它运行良好。但是,当我尝试使用“Firefox”或“Internet Explorer”登录时,不允许我登录

Firefox中,它将错误显示为:

Mozilla/5.0(Windows NT 6.1;rv:5.0)Gecko/20100101 Firefox/5.0

并在Internet Explorer中显示:

Mozilla/4.0(兼容;MSIE8.0;WindowsNT6.1;Trident/4.0;SLCC2; .NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;媒体 中心PC 6.0;AskTbFXTV5/5.8.0.12304)

可能的原因是什么


提前感谢….

这不是错误消息,而是相应浏览器的用户代理字符串。在代码中搜索类似的内容

echo $_SERVER['HTTP_USER_AGENT'];

这可能会导致出现错误。

这不是错误消息,而是相应浏览器的用户代理字符串。在代码中搜索类似的内容

echo $_SERVER['HTTP_USER_AGENT'];

这可能会导致您出现问题。

这些不是错误信息,它们是用户代理字符串。@Dan:你能告诉我可能的原因吗?听起来好像它在检测你的浏览器并确定你是故意使用Chrome的。很难说你为什么会遇到未知代码的解释性问题。再加上服务器上运行的PHP,所以你甚至不需要浏览器来运行它。这些不是错误消息,它们是用户代理字符串。@Dan:你能告诉我可能的原因吗?这听起来就像是检测到你的浏览器,并确定你是故意使用Chrome的。很难说为什么你会遇到未知代码的解释性问题。加上PHP在服务器上运行,所以你甚至不需要浏览器来运行它。