获取浏览器'默认浏览器'

时间:2014-06-19 20:24:33

标签: php browscap

我使用get_browser来保存我的网站的统计信息。但是,所有结果都是browser = 'Default Browser'和platform = 'unknown'。我检查了phpinfo()并且browscap.ini路径是正确的。还有什么会导致这个问题?它在所有浏览器中都会这样做。

我的代码:

print_r(get_browser(null, true));

2 个答案:

答案 0 :(得分:0)

你可以使用getallheaders() http://php.net/manual/en/function.getallheaders.php

$headers = getallheaders();
$browser = $headers['User-Agent'];

答案 1 :(得分:0)

我不会使用get_browser(),因为它使用browscap文件,该文件不断更新,更多的是用于查看浏览器可以执行的操作而不是获取浏览器的名称。 (browscap - BROWS er CAP 能力的缩写)。您可以通过Google快速搜索找到许多其他在线方式。