pvpender / kagent
Lightning fast, minimalist KPHP UserAgent string parser.
v1.0.2
2023-01-16 11:27 UTC
Requires
- php: >=7.4
- ext-json: *
Requires (Dev)
- vkcom/kphpunit: dev-master
README
Simple library to parsing user-agent in KPHP.
Download a latest package or use Composer:
composer require pvpender/kagent
Requirements
Library require php 7.4 and the latest version of KPHP
Before starting
If you want to get an os version, user-agent is not reliable source!
However, there are several undetectable things:
- Brave browser
- iPadOs 13+
Usage
use pvpender\KAgent\UserAgentParser; $parser = new UserAgentParser(); $ua = $parser->parse(); echo $ua->platform(); echo $ua->browser(); echo $ua->browserVersion();
You also can insert string in parse()
method:
$parser = new UserAgentParser(); $ua = $parser->parse("Mozilla\/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident\/3.1; Xbox)"); //it's work