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。