Recommend this page to a friend! |
Download .zip |
Info | Example | View files (9) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-10-21 (1 month ago) | 62% | Total: 445 This week: 7 | All time: 6,189 This week: 106 |
Version | License | PHP version | Categories | |||
php-useragent 1.0.2 | Custom (specified... | 5 | HTTP, PHP 5, Parsers |
Description | Author | |
This class can parse the user agent string to get browser details. |
>UserAgent
Class Analayse client user agent string by default, or a given user agent string and gives you very helpfull information about user system and browser.
>This Work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. >
>@author __Ahmed Saad__ <a7mad.sa3d.2014@gmail.com> 2013-2016
> 2.0.0
> 31 Jul 2016
Mobile
Detecting.
2. System Archetecture ( 32bit
Or 64bit
).
3. CPU Brand Detecting ( `Intel`, `AMD`, `PPC` ).
4. Platform
Detecting for Desktop OS
and Smart Phone OS
.
5. Optimization
: Client UserAgent Only Processed Once
6. Read Only Access Properties .
> UserAgent Class Uses namespace, and autoload will automatically load class when called.
>> include
or require
user_agent.php* file
>>
>> <?php
>> require_once('core/user_agent.php');
>> use Core\UserAgent;
>> $instance = new UserAgent();
>>
>> just require
or include
Suppliedautoload.php* file which will load any class
>>
>> <?php
>> require_once('core/autoload.php');
>> use Core\UserAgent;
>> $instance = new UserAgent();
$instance = new UserAgent()
:>
// Current Client Systen
$instance = new UserAgent();
>
// Custom UserAgent String
$instance = new UserAgent( 'custom user agent string here' );
$instance->string
:> __String__ useragent string .
$instance->systemString
:> __String__ system string .
$instance->browserName
:> __String__ Browser Name __Google Chrome, Mozilla Firefox, Safari, Opera, Internet Explorer, Android Browser__ .
$instance->browserVersion
:> __String__ Browser Version .
$instance->osPlatform
:> __String__ OS Platform Name .
$instance->osVersion
:> __String__ OS Version .
$instance->osShortVersion
:> __String__ OS Short Version .
$instance->osArch
:> __String__ OS bit Architecture __32 OR 64__ .
$instance->isIntel
:> __Boolean__ Detect if System CPU is Intel .
$instance->isAMD
:> __Boolean__ Detect if System CPU is AMD .
$instance->isPPC
:> __Boolean__ Detect if System CPU is PowerPC .
$instance->isMobile
:> __Boolean__ Detect if client device is Mobile Phone Or Tablet .
$instance->mobileName
:> __String__ Mobile Device Name .
Files | / | core |
File | Role | Description |
---|---|---|
autoload.php | Aux. | Auxiliary script |
useragents.txt | Data | Documentation |
user_agent.php | Class | Class source |
Files | / | css |
File | Role | Description |
---|---|---|
bootstrap-theme.min.css | Data | Auxiliary data |
bootstrap.min.css | Data | Auxiliary data |
style.css | Data | Auxiliary data |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
User Ratings | ||||||||||||||||||||||||||||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.