php使用browscap判断浏览器客户端类型
官方项目地址:https://github.com/browscap/browscap
官方网站:https://browscap.org/
下载配置
wget "https://browscap.org/stream?q=PHP_BrowsCapINI' -O /etc/php/browscap.ini
php.ini里面加入
browscap = /etc/php/browscap.ini
测试代码
$browser = get_browser(null, true);
print_r($browser);
测试结果
Array
(
[browser_name_regex] => ~^mozilla/5\.0 \(.*linux.*android.4\.2.*\).*applewebkit.*\(.*khtml.*like.*gecko.*\).*version/.*safari.*$~
[browser_name_pattern] => Mozilla/5.0 (*Linux*Android?4.2*)*applewebkit*(*khtml*like*gecko*)*Version/*Safari*
[parent] => Android Browser Generic
[comment] => Android Browser Generic
[browser] => Android
[browser_maker] => Google Inc
[platform] => Android
[ismobiledevice] => 1
[device_type] => Mobile Phone
[device_pointing_method] => touchscreen
[version] => 0.0
[majorver] => 0
[minorver] => 0
[istablet] =>
[crawler] =>
)