Php get_browser()结果为空/未知结果

Php get_browser()结果为空/未知结果,php,Php,我尝试获取包括平台、浏览器、版本等在内的浏览器信息,。。。在php中。但它只给出了IE、Firefox的结果。它不会给出其他浏览器的结果。告诉我原因。确保您有最新的browscap配置文件--请参阅 并确保您下载的新browscap.ini文件在php.ini文件中被指令引用 例如,我刚刚在我的php.ini文件中输入了以下内容,以测试最新的文件: [browscap] ; http://php.net/browscap browscap = /home/squale/temp/1/php_b

我尝试获取包括平台、浏览器、版本等在内的浏览器信息,。。。在php中。但它只给出了IE、Firefox的结果。它不会给出其他浏览器的结果。告诉我原因。

确保您有最新的browscap配置文件--请参阅


并确保您下载的新
browscap.ini
文件在
php.ini
文件中被指令引用

例如,我刚刚在我的
php.ini
文件中输入了以下内容,以测试最新的文件:

[browscap]
; http://php.net/browscap
browscap = /home/squale/temp/1/php_browscap.ini

确保您拥有最新的browscap配置文件--请参阅


并确保您下载的新
browscap.ini
文件在
php.ini
文件中被指令引用

例如,我刚刚在我的
php.ini
文件中输入了以下内容,以测试最新的文件:

[browscap]
; http://php.net/browscap
browscap = /home/squale/temp/1/php_browscap.ini

如果您正在寻找一个特定的浏览器,您可能需要更新您的建议,就像我想指出的,服务器端浏览器检测被认为是一种糟糕的做法。它是不可靠的(一些用户伪造了他们的UA字符串;一些代理和隐私产品将其完全删除),而且几乎总是不必要的——请告诉我们为什么要检测浏览器?如果您可以更改不同浏览器的页面代码,那么几乎可以肯定的是,有更好的解决方案可以解决您的问题,而不需要服务器尝试确定用户使用的浏览器。如果您正在寻找特定的浏览器,您可能需要更新您的建议,我想指出,服务器端浏览器检测被认为是一种糟糕的做法。它是不可靠的(一些用户伪造了他们的UA字符串;一些代理和隐私产品将其完全删除),而且几乎总是不必要的——请告诉我们为什么要检测浏览器?如果您可以更改不同浏览器的页面代码,那么几乎可以肯定有更好的解决方案来解决您的问题,而不需要服务器尝试确定用户使用的浏览器。