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 referring to the user's browscap.ini file.
If successful, this 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. Specify the name of the HTTP user agent. The default is the value of $HTTP_USER_AGENT. You can bypass this parameter by setting NULL. |
return_array | Optional. If this parameter is set to true, this 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 (kompatibleng; 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] => )