get_browser()函数回显“默认浏览器”

时间:2013-11-19 00:54:34

标签: php

我想编写检测用户浏览器的代码并回显浏览器的名称。

$agent = $_SERVER['HTTP_USER_AGENT'];
echo 'your browser is '.$agent.'<br><br><hr>';
$browser = get_browser(null,true);
print_r($browser);
echo '<br>';
$browser = $browser['browser'];
echo $browser;

但我一直在使用“默认浏览器”,而不是真正的浏览器名称,如chrome,IE等。

1 个答案:

答案 0 :(得分:0)

您应该阅读get_browser函数手册:http://php.net/manual/en/function.get-browser.php

通过在browscap.ini文件中查找浏览器信息

  

为了使其正常工作,php.ini中的browscap配置设置必须指向系统上browscap.ini文件的正确位置。   browscap.ini不与PHP捆绑在一起,但您可以在此处找到最新的»php_browscap.ini文件。   虽然browscap.ini包含许多浏览器的信息,但它依赖于用户更新来保持数据库的最新状态。该文件的格式相当不言自明。

browsecap.ini文件的链接在手册页中。