我的系统中有以下代码:
$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
我正在查看此信息并不是我的默认浏览器
而且我很确定我没有使用版本0的chrome。
答案 0 :(得分:1)
要让get_browser()
正常工作,您必须下载最新的browsercap.ini file和更新位于echo ini_get('browscap');
的本地browsercap.ini 文件或检查PHPinfo页面。