guiliredu/simple-user-agent

一个获取用户代理信息的包

1.0.2 2020-10-27 21:19 UTC

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

此项目处于开发中 - 仅用于测试目的

参考资料