mimmi20 / browscap-php-unsorted
此软件包已被弃用且不再维护。没有建议的替代软件包。
PHP原生get_browser()函数的独立替代品
dev-master
2020-01-27 13:05 UTC
Requires
- php: ^7.1
Requires (Dev)
- ergebnis/composer-normalize: ^2.2.2
- friendsofphp/php-cs-fixer: ^2.16.1
- phpunit/phpunit: ^7.5.20 || ^8.5.0
This package is auto-updated.
Last update: 2020-06-27 13:57:05 UTC
README
这是一个PHP原生get_browser()
函数的用户级替代品,它由浏览器功能项目官方支持。
从https://github.com/GaretJax/phpbrowscap 分支。
安装
运行以下命令通过Composer安装
composer require browscap/browscap-php
然后你可以这样识别当前的User Agent
use phpbrowscap\Browscap; $browscap = new Browscap(); $info = $browscap->getBrowser();
推荐设置
强烈建议您禁用自动更新功能,并创建一个后台cron脚本来执行更新。这样,您不必每次都发送另一个请求。因此,您的常规使用方法如下所示
use phpbrowscap\Browscap; $browscap = new Browscap($cacheDir); $browscap->doAutoUpdate = false; $info = $browscap->getBrowser();
您还可以编写如下cron脚本,每天运行一次
use phpbrowscap\Browscap; $browscap = new Browscap($cacheDir); $browscap->updateCache();
问题和功能请求
请在GitHub Issue Tracker上报告您的问题并请求新功能:https://github.com/browscap/browscap-php/issues
请在此处报告错误识别的用户代理和在browscap.ini文件中的浏览器检测:https://github.com/browscap/browscap/issues