繁体   English   中英

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

[英]Parsing user agent to check for newer version of browser

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

我期望做的是使用此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的人,因此可以随意使用这两种语言提出建议。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM