我要求获取浏览器的完整信息。这是我的代码和输出。
$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] =>
)
任何人都可以告诉我在哪里我无法获得所需的输出
答案 0 :(得分:2)
来自the PHP docs:
注意:
为了使其正常工作,请将您的browscap配置设置为 php.ini必须指向browscap.ini文件的正确位置 你的系统。
browscap.ini不与PHP捆绑在一起,但您可能会发现最新版本 php_browscap.ini file here
虽然browscap.ini包含许多浏览器的信息,但它依赖于 用户更新以保持数据库最新。文件的格式是 相当不言自明。
如果您未配置此结果,或者您的配置不包含您正在使用的浏览器,您将获得此结果。我使用它已经好几年了,但是如果我没记错的话,你只需要下载文件并将其包含在与PHP文件相同的目录中,以便工作。