用于PHP的Useragent解析库?

时间:2011-07-31 16:35:17

标签: php parsing user-agent

你知道PHP的库可能有助于解析浏览器中的useragent字符串吗?我想至少提取这些功能:

  • 语言
  • 浏览器(名称和版本)
  • os(姓名和版本)

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

您可以使用get_browser()。只需确保您的数据库( browscap.ini 文件)是最新的。

答案 1 :(得分:3)

这是Code to parse user agent string?

的部分副本

您可以使用PHP中的get_browser()函数来解析用户代理标头并检索浏览器和操作系统版本。

但是,语言信息不会作为用户代理字符串的一部分发送。相反,您可能希望查看“Accept-Languagr”标题,即$ _SERVER [“HTTP_ACCEPT_LANGUAGE”]