解析用户代理以检查更新版本的浏览器

时间:2013-09-05 20:37:15

标签: php javascript parsing user-agent

我正在尝试在我的网站上创建一个模块,用于检查传入的用户代理并检测他们是否使用了各自浏览器的过时版本。我希望模块只在浏览器已过期时显示,并且还包含指向相应浏览器网站的链接。

我期望做的是使用此PHP代码段获取与其用户代理关联的长字符串数据:$ua = $_SERVER['HTTP_USER_AGENT'];对我来说,此输出: Mozilla / 5.0(Macintosh; Intel Mac OS) X 10_8_4)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 29.0.1547.65 Safari / 537.36 我想解析这些数据并只检索浏览器和版本,然后检查它是否是最新的,以确定是否应该显示该模块。

我是基础PHP和JavaScript的自学成才,所以请随意使用任何一种语言抛出建议。

1 个答案:

答案 0 :(得分:-1)

您可以使用以下PHP类来确定用户的浏览器和版本。

https://github.com/ornicar/php-user-agent/blob/master/README.md