guiliredu / simple-user-agent
一个获取用户代理信息的包
1.0.2
2020-10-27 21:19 UTC
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-28 05:51:07 UTC
README
一个简单的类,用于解析用户代理数据。
<?php require __DIR__ . '/vendor/autoload.php'; use SimpleUserAgent\UserAgent; $agent = new UserAgent();
您可以在构造函数的第一个参数中设置用户代理。如果参数为空,它将尝试解析来自 $_SERVER['HTTP_USER_AGENT']
的数据
$agent = new UserAgent('Mozilla/5.0 ...');
实例化后,您可以调用此方法来设置用户代理
$agent->setAgent('Mozilla/5.0 ...');
要获取数据,您可以调用这些可用方法
$agent->getAgent() // Full user agent string $agent->getDevice() // iPhone $agent->getOS() // iOS $agent->getBrowser() // Apple Safari $agent->getPrefix() // Safari $agent->getVersion() // 11.0 $agent->getEngine() // WebKit $agent->isBot() // true / false $agent->getInfo() // Array with all the above info
此项目处于开发中 - 仅用于测试目的
参考资料