【问题标题】:Is there a simple way to get only the Browser and the OS?有没有一种简单的方法可以只获取浏览器和操作系统?
【发布时间】:2010-12-12 13:11:28
【问题描述】:

我需要以这样的方式检测浏览器和操作系统:

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]:browscap ini 指令未在 /opt/lampp/htdocs/info.php 第 8 行设置

【问题讨论】:

    标签: php


    【解决方案1】:

    错误和the documentation 可以被读取,而不是被忽略。安装 browscap.ini,配置其位置,然后重试。

    【讨论】:

      【解决方案2】:

      错误消息显示您尚未配置设置以使get_browser 工作。

      引用:

      为了使这个工作,您的 browscap 配置设置在 php.ini 必须指向正确的 browscap.ini 文件的位置 你的系统。

      browscap.ini 不与 PHP 绑定, 但您可能会找到最新的 » php_browscap.ini 文件在这里。

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

      http://php.net/manual/en/function.get-browser.php

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2021-05-01
          • 2011-03-02
          • 1970-01-01
          • 2021-06-28
          • 1970-01-01
          • 1970-01-01
          • 2015-05-12
          • 2017-07-05
          • 2018-06-02
          相关资源
          最近更新 更多