【问题标题】:mysql most efficient way to store user agent, referral etcmysql最有效的方式来存储用户代理,推荐等
【发布时间】:2012-03-28 02:06:39
【问题描述】:

在每个页面请求上存储用户代理、推荐等的最佳方式是什么,以便我可以跟踪这些操作以供将来统计等?

最好为每个页面请求用户代理存储,在 1 或 2 个表中的新行上引用?

最好检查一下用户代理,推荐是否已更改,如果更改则插入新行?

【问题讨论】:

    标签: php mysql store user-agent


    【解决方案1】:

    我会推荐 PHP Session,您可以轻松地将他们的信息逐页存储,直到他们离开您的网站。

    一页:

    $_SESSION['userAgent'] = $_SERVER['HTTP_USER_AGENT'];
    

    第二页:

    if ($_SERVER['HTTP_USER_AGENT']!=$_SESSION['userAgent']){
    echo 'User Agent Has Changed!';
    }else{
    echo 'User Agent Is The Same!';
    }
    

    【讨论】:

      【解决方案2】:

      您的 HTTP 服务器可能已经能够记录每个请求,包括用户代理、推荐和时间。获得合适的日志解析器比不断查询数据库更有效。

      【讨论】:

        猜你喜欢
        • 2011-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-29
        • 1970-01-01
        • 1970-01-01
        • 2021-11-17
        • 1970-01-01
        相关资源
        最近更新 更多