get_browser()
function will look for the user's browser.ini file and return the user's browser's capability information.
This function determines the performance of the user's browser by looking up the user's browser.ini file.
If successful, the function returns an object or an array containing the user's browser information, and if it fails, it returns false.
Find the browser.ini file and return the browser's capability information:
<?php echo $_SERVER [ 'HTTP_USER_AGENT' ] ; $browser = get_browser ( ) ; print_r ( $browser ) ; ?>
Try it yourself
get_browser ( user_agent , return_array )
parameter | describe |
---|---|
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 NULL. |
return_array | Optional. If this parameter is set to true, this function returns an array instead of an object. |
get_browser()
function relies on an external browser.ini file, which needs to be updated regularly to contain the latest browser information. If this file does not exist or is not configured correctly, the function may not work properly. Additionally, due to security and performance considerations, many modern PHP environments disable this function by default. If you plan to use it, make sure you understand the risks and limitations associated with it.