我需要获得浏览器的完整信息。这是我的代码和输出,我得到。
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser($user_agent, true);
echo "<pre>";print_r($browser);echo "</pre>";
输出我得到的和不想要的是
Array
(
[browser_name_regex] => ^.*$
[browser_name_pattern] => *
[browser] => Default Browser
[css] => 0
[frames] =>
[iframes] =>
[tables] => 1
[cookies] =>
[backgroundsounds] =>
[vbscript] =>
[javascript] =>
[javaapplets] =>
[activexcontrols] =>
[cdf] =>
[aol] =>
[beta] =>
[win16] =>
[crawler] =>
[stripper] =>
[wap] =>
[netclr] =>
)
谁能告诉我,我缺乏什么,以获得所需的输出
从PHP文档:
注意:
为了使其工作,您的browscap配置设置Php.ini必须指向浏览器上的browscape .ini文件的正确位置您的系统。
browscape .ini没有与PHP捆绑在一起,但是您可以找到一个最新的
虽然browscape .ini包含许多浏览器的信息,但它依赖于用户更新以保持数据库的最新状态。文件格式为相当不言自明的。
如果你没有配置这个,或者如果你的配置不包括你正在使用的浏览器,你会得到这个结果。我已经用了很多年了,但如果我没记错的话,你只需要下载文件并将其包含在与PHP文件相同的目录中就可以了。