Parse the user agent string to get browser details
This class can parse the user agent string to get browser details.
It takes the user agent string of the browser eventually accessing the current site and parses it to extract several details about the user browser and computer.
The class stores the browser details in variable for the browser name and version, operating system name and version, and mobile device name if it is a mobile browser.
This class can parse the user agent and extract browser details.
It can parse the current browser user agent or a given user agent string.
The class can analyze the user agent details and store detected browser characteristics in class variables.
Currently it can detect the browser type, computer type (PC, mobile, bot), computer OS, and technology capabilities like JavaScript, frames, CSS, VBScript, cookies, background sounds, Java, ActiveX, mobile, etc..
This class can detect mobile devices from request headers.
It can analyze the HTTP request user agent and accept headers to determine whether the user accessing the server is using a known mobile device.
The class can also redirect the request to a separate domain or sub-directory of the current domain if the user is using a mobile device.
It also supports special GET request parameters that when present will force the class treat the current request as coming from a mobile device or not.
This class can detect mobile devices from request headers.
It can check the HTTP Accept request header and search for patterns that are used by mobile device browsers.
The class can also check first the values of specific GET or COOKIE request values to determine if the current device should be assumed to be mobile or not.