hugsbrugs/php-useragent

此软件包最新版本(dev-master)没有可用的许可证信息。

PHP 用户代理工具

dev-master 2019-04-19 13:46 UTC

This package is auto-updated.

Last update: 2024-09-20 02:40:51 UTC


README

此库提供从不同方法获取用户代理信息的工具函数

Build Status Coverage Status

安装

使用 composer 安装软件包

composer require hugsbrugs/php-useragent

在您的 PHP 代码中加载库

require_once __DIR__ . '/../vendor/autoload.php';
use Hug\UserAgent\UserAgent as UserAgent;

用法

从 PHP browscap 数据库获取浏览器信息(需要安装和配置)

$ua = UserAgent::get_browscap();

从正则表达式获取浏览器信息

$ua2 = UserAgent::get_browser();

获取浏览器名称(可能值:未知浏览器、Internet Explorer、Firefox、Safari、Chrome、Edge、Opera、Netscape、Maxthon、Konqueror、手持浏览器)

$ua3 = UserAgent::get_browser_name();

从最常见的操作系统列表中获取操作系统(可能值:未知操作系统平台、Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista、Windows Server 2003/XP x64、Windows XP、Windows 2000、Windows ME、Windows 98、Windows 95、Windows 3.11、Mac OS X、Mac OS 9、Linux、Ubuntu、iPhone、iPod、iPad、Android、BlackBerry、移动)

$os = UserAgent::get_os($ua = null);

单元测试

phpunit --bootstrap vendor/autoload.php tests

作者

Hugo Maugey 访问我的网站 ;)