UADetector PHP class
A PHP4+ class for fast, accurate user agent detection.
version: 0.9.3
author: helened
Author URI: http://helenesit.com
Copyright (c) 2009-2018 Helene Duncker
for detection of current user agent:
include_once(uadetector.class.php);
$ua_obj = new UADetector();
- $ua_obj has 16 fields:
- $ua_obj->name,
- $ua_obj->version,
- $ua_obj->os,
- $ua_obj->platform,
- $ua_obj->emulation,
- $ua_obj->agenttype ( B=Browser, F=feedreader (could also have type=R) R=robot (spider|archiver|validator), S=Spam/malware code in agent string )
- ...
- "Name" field is best for statistics collection
- "Emulation" field is best for UI customizations by browser.
v0.9.3: updated for PHP7 compatibility v0.9.2: updated for detection of Microsoft Edge browser on Windows and Windows Phone