我使用get_browser来保存我的网站的统计信息。但是,所有结果都是browser = 'Default Browser'
和platform = 'unknown'
。我检查了phpinfo()并且browscap.ini路径是正确的。还有什么会导致这个问题?它在所有浏览器中都会这样做。
我的代码:
print_r(get_browser(null, true));
答案 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快速搜索找到许多其他在线方式。