0

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

我的代码:

print_r(get_browser(null, true));
4

2 回答 2

0

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

$headers = getallheaders();
$browser = $headers['User-Agent'];
于 2014-06-19T20:39:28.123 回答
0

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

于 2014-07-28T16:39:46.340 回答