我需要以这样的方式检测浏览器和操作系统:
Browser: Chrome 8
OS: Ubuntu 10.04
我试过这个但是不起作用:
<?php
$browser = get_browser(null, true);
echo "Browser: ".$browser['parent']
echo "OS: ".$browser['platform']
?>
我收到此错误:
警告:get_browser()[function.get-browser]:未在第8行的/opt/lampp/htdocs/info.php中设置browscap ini指令
答案 0 :(得分:2)
错误和the documentation有待阅读,而不是被忽略。安装browscap.ini,配置其位置,然后重试。
答案 1 :(得分:1)
错误消息显示您尚未配置get_browser
的设置。
引用:
为了让这个工作,你的 browscap配置设置 php.ini必须指向正确的 browscap.ini文件的位置 你的系统。
browscap.ini未与PHP捆绑在一起, 但你可能会发现一个最新的» 这里有php_browscap.ini文件。
虽然browscap.ini包含 关于许多浏览器的信息,它 依靠用户更新来保持 数据库当前。格式 文件是相当不言自明的。
答案 2 :(得分:1)