本文,将使用 3 种方式通过 User-Agent 来获取来访人员信息。
0、简单的
参见 php通过$_SERVER[‘HTTP_USER_AGENT’] 获取浏览器相关参数
参见 php获取客户端信息(浏览器/IP/操作系统)代码
1、通过第三方库
https://github.com/jenssegers/agent
用法或参见:ThinkPHP5轻松识别客户端信息User-Agent
2、通过 内置 get_browser 函数
需要下载 browscap.ini 文件,通过,http://browscap.org/,并找到 PHP 版(留意文件会更新)。
php_browscap.ini 默认(约 19M)。
full_php_browscap.ini 完整版(约 92M)。
lite_php_browscap.ini 便携版(少于 1M)
并在 php.ini 中,指定 ini 文件位置。
[browscap] ; http://php.net/browscap browscap = D:\server\php\php_browscap.ini
之后通过内置 get_browser 函数来获取信息(浏览器、操作系统版本等)。
当,运行时报,
PHP Warning: Cannot open 'extras/browscap.ini' for reading in Unknown on line 0
表明 ini 文件指定错误,需要重新确定文件是否存在。
之后通过,内置 get_browser 函数来获取来访人员信息。