- 当你使用
get_browser
函数时出现一下错误提示
代码语言:javascript
复制
Warning: get_browser(): browscap ini directive not set in ...
- 因为
get_browser
的实现原理是通过查找browscap.ini配置文件中的浏览器信息
,从而尝试检测用户的浏览器所具有的功能。既然依赖于browscap.ini
配置文件,就需要去下载这个配置文件,因为这个浏览器版本等都是处于经常变化的状态,所以这种文件必须到browscap官网下载而且保持更新。 - 下载browscap配置文件,版本自行根据需要下载,然后配置php.ini,重启php-fpm
代码语言:javascript
复制
[browscap]
browscap=/www/server/php/74/etc/lite_php_browscap.ini
- 下载地址
- 这是browscap.ini的一个特殊版本,仅供PHP用户使用!
- php_browscap.ini (23,321 KB)
- 这是php_browscap.ini的一个更大版本,包含了所有新属性。
- full_php_browscap.ini (113,097 KB)
- 这是php_browscap.ini文件的较小版本,包含主要的浏览器和搜索引擎。此文件适用于大多数网站。
- lite_php_browscap.ini (1,114 KB)
- 这是browscap.ini的一个特殊版本,仅供PHP用户使用!