函数名称:get_browser()
适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7
函数描述:get_browser() 函数用于获取用户浏览器的相关信息,包括浏览器名称、版本号、操作系统等。
语法:get_browser(string $user_agent = "", bool $return_array = false)
参数:
- $user_agent(可选):要分析的用户代理字符串。如果未提供此参数,则函数将使用 $_SERVER['HTTP_USER_AGENT'] 的值作为用户代理字符串。
- $return_array(可选):指定是否以关联数组形式返回结果,默认为 false。如果设置为 true,则返回一个包含浏览器信息的关联数组;如果设置为 false,则返回一个包含浏览器信息的对象。
返回值:
- 如果 $return_array 参数为 false,则函数返回一个包含浏览器信息的对象。
- 如果 $return_array 参数为 true,则函数返回一个包含浏览器信息的关联数组。
示例:
$browser_info = get_browser(); // 获取当前用户浏览器信息
echo "浏览器名称:" . $browser_info->browser . "<br>";
echo "浏览器版本号:" . $browser_info->version . "<br>";
echo "操作系统:" . $browser_info->platform . "<br>";
echo "是否是移动设备:" . ($browser_info->ismobile ? "是" : "否") . "<br>";
输出:
浏览器名称:Chrome
浏览器版本号:89.0
操作系统:Windows 10
是否是移动设备:否
注意事项:
- 为了正常使用 get_browser() 函数,需要在 php.ini 文件中配置 browscap 设置,以指定浏览器的配置文件路径。例如:
browscap = /path/to/php_browscap.ini
。