Firefox v.25的get_browser标识是否有任何问题?这是一个简单的代码:
echo $_SERVER['HTTP_USER_AGENT'] . "<br>";
$browser = get_browser(null, true);
print_r($browser);
它返回除Firefox以外的所有浏览器的正确信息。对于Firefox,我得到以下输出:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
Array (
[browser_name_regex] => §^.*$§
[browser_name_pattern] => *
[comment] => Default Browser
[browser] => Default Browser
[version] => 0.0
[majorver] => 0
[minorver] => 0
[platform] => unknown
[platform_version] => unknown
[alpha] =>
[beta] =>
[win16] =>
[win32] =>
[win64] =>
[frames] =>
[iframes] =>
[tables] =>
[cookies] =>
[backgroundsounds] =>
[javascript] =>
[vbscript] =>
[javaapplets] =>
[activexcontrols] =>
[ismobiledevice] =>
[issyndicationreader] =>
[crawler] =>
[cssversion] => 0
[aolversion] => 0
)
我在这里遗漏了什么吗?我从2013年7月开始有最新的browscap.ini。
由于
更新。我不得不手动更新browscap.ini,因为它错过了最新的Firefox 25定义。
答案 0 :(得分:1)
此答案已在Google翻译
上翻译我遇到了同样的问题,但我发现有一个新网站支持该功能get_browser();
要避免此问题,请转到新站点并下载文件browscap.ini的最新版本
从这里http://browscap.org/
并用新文件替换旧文件
然后重启服务器
在Linux操作系统上
sudo service apache2 restart
或者,如果您使用的是用于运行本地服务器的其他系统和软件,请搜索重新配置服务器的工具
这是一个美丽的服务已被激活在新网站上: 您可以测试浏览器是否存在于支持的浏览器列表中 带来数据浏览器,通过静态变量浏览网站
$_SERVER ['HTTP_USER_AGENT'];
例如,Firefox浏览器:
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv: 25.0) Gecko/20100101 Firefox/25.0
此数据已由静态变量$_SERVER['HTTP_USER_AGENT'];
然后在文件浏览器browscap.ini
体验服务转到新站点并单击“开启”:UA查找
كنتاواجةنفسالمشكلةلكناكتشفتانهناكموقعاددددددمدالةget_browser();
لتجنبالمشكلهاذهبالىالموقعالجديدوقمبتحميلاخراصدارلملفbrowscap.ini
منهناhttp://browscap.org/
واستبدلالملفالقديمبالملفالجديد
وقمباعادةتشغيلالخادم
علىنظامتشغيلLinux
sudo service apache2 restart
اواذاكنتتستخدمنظامآخروتستخدمبرنامجلتشغيلخادممحلىقمبالبحثعناداةاعادةالتهيئةللخادم
ومنالخدماتالجميلهالتىتمتفعيلهاعلىالموقعالجديدهى: انكيمكنكاختبارإذاكانالمتصفحموجودفىقائمةالمتصفحاتالمدعومهعنطريق جلببياناتالمتصفحالذىتتصفحبهالموقععنطريقالمتغيرالثابت
$_SERVER['HTTP_USER_AGENT'];
فمثلامتصفحفيرفوكس:
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:25.0) Gecko/20100101 Firefox/25.0
تمجلبهذهالبياناتعنطريقالمتغيرالثابت$_SERVER['HTTP_USER_AGENT'];
ويتمالبحثبعدذلكعنمتصفحكفىملفbrowscap.ini
لتجربةالخدمهاذهبالىالموقعالجديدواضغطعلى:UA Lookup