PHP get_browser() function
Definition and Usage
The get_browser() function returns the performance of the user's browser.
This function determines the performance of the user's browser by consulting the user's browscap.ini file.
If successful, the function returns an object or an array containing user browser information, or returns false if it fails.
Syntax
get_browser(user_agent,return_array)
Parameter | Description |
---|---|
user_agent |
Optional. Specifies the name of the HTTP user agent. The default is the value of $HTTP_USER_AGENT. You can bypass this parameter by setting it to NULL. |
return_array | Optional. If this parameter is set to true, the function will return an array instead of an object. |
Tips and Notes
Note:The return statement will immediately terminate the calculation of the string.
Note:This function is very useful for storing code in database text fields for future calculations.
Example
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true)
;
print_r($browser);
?>
Output:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Array ( [browser_name_regex] => ^mozilla/.\.0 (compatible; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$ [browser_name_pattern] => Mozilla/?.0 (compatible; MSIE 6.0*;*Windows NT 5.1*.NET CLR*)* [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6.0 [majorver] => 6 [minorver] => 0 [css] => 2 [frames] => 1 [iframes] => 1 [tables] => 1 [cookies] => 1 [backgroundsounds] => 1 [vbscript] => 1 [javascript] => 1 [javaapplets] => 1 [activexcontrols] => 1 [cdf] => 1 [aol] => [beta] => [win16] => [crawler] => [stripper] => [wap] => [ak] => [sk] => )