【问题标题】:How to get visitor device Information如何获取访客设备信息
【发布时间】:2019-08-19 22:42:00
【问题描述】:

如何使用 PHP 或 Javascript 获取用户的完整设备信息。

  1. 设备信息(例如手机、PC、平板电脑)
  2. 操作系统信息(例如 Windows、Linux、Android、IOS)
  3. 品牌名称(例如三星、苹果、联想等)
  4. 浏览器(例如 Chrome、Firefox)
  5. 操作系统版本(例如,Windows 8、Windows 10、Android 8 等)

【问题讨论】:

  • 你试过转储$_SERVER吗?喜欢print_r($_SERVER);
  • @AniketSahrawat 这不提供有关品牌名称和操作系统信息的信息
  • 我真的怀疑你是否能得到正确的信息,因为这些信息可以被客户操纵,你只需要相信这些信息。关于品牌名称,我认为您无法获得该信息。也可以看看get_browser()函数。

标签: javascript php android jquery html


【解决方案1】:

您可以轻松使用 PHP。

echo $_SERVER['HTTP_USER_AGENT'];

或者,

$browserInfo = get_browser(null, true);
print_r($browserInfo);

【讨论】:

    【解决方案2】:

    为此目的使用 Browsecap 数据库。

    来自 php 的 get_browser 函数使用用户代理来获取有关设备、操作系统、浏览器等的信息。

    您需要定期更新 browsecap.ini 文件,以保持与最新的设备和浏览器保持同步。

    安装:从

    下载browsecap.ini

    https://browscap.org

    将文件移动到

    /etc/php.d/browscap.ini

    然后将下面的行添加到 php.ini

    [browscap]
    ; http://php.net/browscap
    browscap = "/etc/php.d/browscap.ini"
    
    
    

    重启网络服务器以应用更改

    现在你可以使用 get_browser() 函数了

    <?php
    $browser = get_browser(); 
    print_r($browser);
    ?>
    
    

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2023-03-30
        • 1970-01-01
        • 2017-08-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-21
        • 1970-01-01
        • 2013-01-16
        相关资源
        最近更新 更多