pvpender/

闪电般的速度,极简主义KPHP用户代理字符串解析器。

v1.0.2 2023-01-16 11:27 UTC

This package is auto-updated.

Last update: 2024-09-16 16:39:37 UTC


README

Total Downloads PHP Version Require Build Status

一个简单的库,用于解析KPHP中的用户代理。

下载最新包 点击此处 或使用 Composer

composer require pvpender/kagent

要求

库需要php 7.4和KPHP的最新版本

开始之前

如果您想获取操作系统版本,用户代理不是一个可靠的数据来源!

然而,有一些不可检测的东西

  • Brave 浏览器
  • iPadOS 13+

用法

use pvpender\KAgent\UserAgentParser;

$parser = new UserAgentParser();
$ua = $parser->parse();
echo $ua->platform();
echo $ua->browser();
echo $ua->browserVersion();

您还可以在 parse() 方法中插入字符串

$parser = new UserAgentParser();
$ua = $parser->parse("Mozilla\/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident\/3.1; Xbox)");
//it's work

检测平台列表

检测浏览器列表

基于 https://github.com/donatj/PhpUserAgent