我仍在处理从访问事件收集用户数据的整个过程,所以我忙着抓住访问者使用的浏览器的实际名称。我有这段代码,但似乎执行后$browser
为空。
$userAgent = mysql_real_escape_string($_SERVER["HTTP_USER_AGENT"]);
$browser = get_browser($userAgent, true);
print_r($browser);
我在这里做错了什么,接下来我将采取哪些步骤从阵列中提取浏览器?
修改的
好的,现在我有以下代码:
$browser = get_browser(null, true);
$userAgent = $browser["browser"];
$browser = mysql_real_escape_string($userAgent);
echo $browser;
哪个什么都没做。有什么见解吗?
答案 0 :(得分:2)
根据php.net,当get_browser
的第一个参数设置为null
时,默认为“使用HTTP User-Agent标头的值”。所以看看这段代码。
$browser = get_browser(null,true);
$userAgent = $browser["browser_name_pattern"];