PHP 浏览器检测和重定向

Posted

技术标签:

【中文标题】PHP 浏览器检测和重定向【英文标题】:PHP Browser Detection and Redirection 【发布时间】:2011-01-29 01:58:49 【问题描述】:

全部,

我的应用程序支持 IE7+、MOZILLA 和其他现代浏览器。有人知道一个非常好的浏览器检测和重定向 php 类吗?我遇到了这个,但我不确定是否有人使用过这个:

http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/#typicalusage

谢谢

【问题讨论】:

相关:***.com/questions/3817155/… 【参考方案1】:

您只需要 get_browser() 和最近的 browscap.ini,它将用户代理字符串映射到浏览器/版本及其功能。 您可以从 http://browsers.garykeith.com/downloads.asp 获得通常非常最新的 browscap.ini 版本

来源:@VolkerK

WURLF 是移动浏览器检测的终极方式,并且提供 PHP API

来源:kgiannakakis

【讨论】:

根据上述重定向页面上的链接:“此站点和相关更新 URL 将于 2014 年 3 月 30 日禁用。访问 Browscap.org 以获取所有新更新。您将需要更新任何脚本使用新的 URL。”【参考方案2】:

使用 PHP get_browser

get_browser — 告诉用户的内容 浏览器能够

【讨论】:

以上是关于PHP 浏览器检测和重定向的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP 中检测、删除和重定向带有 # 的 URL?

用PHP实现简单的用户代理(移动和智能手机)检测和重定向

ini NGINX配置,用于检测和重定向不支持的浏览器

用PHP实现简单的用户代理(移动和智能手机)检测和重定向

检测国家和重定向

php 后台转发和重定向的区别及kohana框架当前url加参数方式