使用现有方法(即get_browser
)可能比自己编写东西要好,因为它具有(更好)的支持,并且将使用较新的版本进行更新。可能还有可用的库,以可靠的方式获取浏览器ID。
解码是$_SERVER['HTTP_USER_AGENT']
很困难的,因为许多浏览器都具有非常相似的数据,并且倾向于(滥用)它们以获取自己的利益。但是,如果您真的想对它们进行解码,则可以将本页上的信息用于所有可用的代理ID。此页面还显示您的示例输出确实属于IE7。有关代理ID本身的字段的更多信息,可以在此页面上找到,但是正如我所说的,浏览器已经倾向于将其用于自身利益,并且可能在(略)其他格式。