php使用get_browser函数获取客户端浏览器信息

  • 当你使用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)