get_browser不会返回所有浏览器版本,而是仅正确返回Chrome


get_browser is not returning all the browsers version, it is returning only for Chrome correctly.

get_browser 不会返回所有浏览器版本,它只正确返回 Chrome。对于IE和Firefox,它返回0.0版本的默认浏览器。

我在 C:''wamp''extra 文件夹中正确设置了 browscap.ini 文件。并且这条路径也指向 Apache/PHP bin 文件夹中的 php.ini 文件中。仍然没有正确的版本。另一个问题是,在这种情况下浏览器是否升级 browcap.ini文件是否被自动修改?请帮助我伙计们。

注意 :我也很困惑,在配置这些设置后,我升级了浏览器的版本,因此是否会产生一些问题,我也不清楚。

如果您查看get_browser的文档,您将看到一个非常重要的说明:

注意:

为了使其正常工作,您的浏览盖配置设置在 php.ini 必须指向 browscap.ini 文件的正确位置 您的系统。

browscap.ini 不与 PHP 捆绑在一起,但您可能会找到最新的 » php_browscap.ini文件在这里。

虽然 browscap.ini 包含许多浏览器的信息,但它依赖于 用户更新以使数据库保持最新。文件的格式为 相当不言自明。

如果你被困在共享主机上并且有PHP>=5.3,你应该看看phpbrowscap。