PHP get_browser() 函数
定义和用法
get_browser()
函数会查找用户的 browscap.ini 文件,并返回用户浏览器的能力信息。
该函数通过查阅用户的 browscap.ini 文件,来测定用户浏览器的性能。
若成功,则该函数返回包含用户浏览器信息的一个对象或一个数组,若失败,则返回 false。
实例
查找 browscap.ini 文件并返回浏览器的能力信息:
<?php echo $_SERVER['HTTP_USER_AGENT']; $browser = get_browser(); print_r($browser); ?>
语法
get_browser(user_agent,return_array)
参数 | 描述 |
---|---|
user_agent |
可选。规定 HTTP 用户代理的名称。默认是 $HTTP_USER_AGENT 的值。 您可以通过设置 NULL 绕过该参数。 |
return_array | 可选。如果该参数设置为 true,本函数会返回一个数组而不是对象。 |
说明
get_browser()
函数依赖于外部的 browscap.ini 文件,该文件需要定期更新以包含最新的浏览器信息。如果此文件不存在或未正确配置,该函数可能无法正常工作。此外,由于安全和性能方面的考虑,许多现代 PHP 环境默认禁用了此函数。如果你打算使用它,请确保你了解相关的风险和限制。
技术细节
返回值: | 成功时返回一个对象或数组,其中包含有关用户浏览器的信息,失败时返回 FALSE。 |
---|---|
PHP 版本: | 4+ |
PHP 更新日志: | return_array 参数在 PHP 4.3.2 中添加。 |