Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有一种简单的方法只获取浏览器和操作系统?_Php - Fatal编程技术网

Php 有没有一种简单的方法只获取浏览器和操作系统?

Php 有没有一种简单的方法只获取浏览器和操作系统?,php,Php,我需要以如下方式检测浏览器和操作系统: 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

我需要以如下方式检测浏览器和操作系统:

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指令


错误消息显示您尚未配置
使浏览器
工作的设置

引述:

为了让它发挥作用,你的 中的browscap配置设置 php.ini必须指向正确的 浏览器上browscap.ini文件的位置 你的系统

browscap.ini未与PHP捆绑, 但您可能会发现最新的» 这里是php_browscap.ini文件

而browscap.ini包含 许多浏览器上的信息,它 依靠用户更新来保持 数据库当前。文件的格式 这个文件是相当不言自明的

您将找到所需的
php_browscap.ini
文件(并且您还需要将
php.ini
中的设置指向下载的文件)。

错误以及要读取的内容,而不是忽略。安装browscap.ini,配置其位置,然后重试