Introduction
Welcome to the guide on how to use Mobile Detect PHP library in your project.
Last updated
Welcome to the guide on how to use Mobile Detect PHP library in your project.
Last updated
Mobile Detect is a lightweight PHP package for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
MobileDetect class is a server-side detection PHP class that can help you with your RWD strategy, it is not a replacement for CSS3 media queries or other forms of client-side feature detection.
Can detect the difference between a mobile phone and a tablet by using regexes.
The accuracy and relevance of the detection is kept by running tests to check for detection conflicts.
MobileDetect class uses a list of regexes ordered by importance.
The regexes can be grouped as a string
containing matching words separated by pipe: "iPad|iPad.*Mobile
" or grouped into arrays
of smaller strings sequences in order to avoid memory issues.
There are four types of regexes: browsers
, operatingSystems
, mobile
and tablet
.
All the regexes inside MobileDetect.php
file refer to "mobile" devices, not "desktop" or other type of devices.
The library's main purpose is to detect "mobile" devices and attempt to figure out if the "mobile" device is a "phone" or a "tablet".
There are three versions of MobileDetect.
4.8.x
is the main version that is ALWAYS going to be updated first.