📅  最后修改于: 2023-12-03 15:03:34.995000             🧑  作者: Mango
get_browser()
函数是PHP中一个非常有用的函数,可以获取用户使用的浏览器信息。
get_browser( [ string $user_agent = NULL [, bool $return_array = FALSE ]] ): stdClass|string|array
$user_agent
:可选,一个包含浏览器字符串的字符串。$return_array
:可选,如果设置为 true
,则返回一个数组,否则返回一个对象。默认为 false
。该函数返回一个对象或者数组,包含了许多浏览器的信息。以下是一些可能存在的属性:
browser_name_regex
:浏览器名称的正则表达式。browser_name_pattern
:浏览器名称的字符串。parent
:浏览器的名称。comment
:评论字符串。browser
:浏览器的名称。version
:浏览器版本号。majorver
:浏览器主要版本号。minorver
:浏览器次要版本号。platform
:浏览器平台。win32
:是否为 Win32 系统。win64
:是否为 Win64 系统。frames
:是否支持框架。iframes
:是否支持嵌套框架。tables
:是否支持表格。cookies
:是否支持 Cookie。backgroundsounds
:是否支持背景音乐。javascript
:是否支持 JavaScript。vbscript
:是否支持 VBScript。javaapplets
:是否支持 Java Applets。activexcontrols
:是否支持 ActiveX 控件。isbanned
:是否为被禁用的浏览器。issyndicationreader
:是否为 RSS 订阅阅读器。crawler
:是否为网络机器人爬虫。以下是一个简单的示例:
$info = get_browser();
echo $info->browser . ' ' . $info->version;
Firefox 91.0
$user_agent
参数所指定的 URL,因此必须启用 PHP 的 allow_url_fopen
配置项。$user_agent
参数可以指定浏览器的名称和版本信息,以生成相应的结果。如果该参数未指定,则将使用当前请求的 HTTP_USER_AGENT 头来生成结果。