0

我的系统中包含以下代码:

$browser = get_browser(null, true);
#print_r($browser);

foreach ($browser AS $B => $V)
{
echo $B.":". $V."<br>";
}

它返回以下内容:

browser_name_regex:�^.*$�
browser_name_pattern:*
browser:Default Browser
version:0
majorver:0
minorver:0
platform:unknown
alpha:
beta:
win16:
win32:
win64:
frames:1
iframes:
tables:1
cookies:
backgroundsounds:
cdf:
vbscript:
javaapplets:
javascript:
activexcontrols:
isbanned:
ismobiledevice:
issyndicationreader:
crawler:
cssversion:0
supportscss:
aol:
aolversion:0

我如何揭示browser_name_regex?而且我不认为这揭示了正确的信息。因为browser我正在查看的不是我的默认浏览器 ,而且我很确定我没有使用 chrome 的 0 版。

4

1 回答 1

1

get_browser()正常工作,您必须下载最新的browsercap.ini文件更新位于echo ini_get('browscap');或检查 PHPinfo 页面的本地 browsercap.ini 文件。

于 2013-02-19T17:25:00.483 回答