mysql最有效的方式来存储用户代理,推荐等

时间:2012-03-11 10:21:18

标签: php mysql store user-agent

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

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

最好检查用户代理,引用是否已更改,如果是,那么插入新行?

2 个答案:

答案 0 :(得分:2)

我会推荐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!';
}

答案 1 :(得分:0)

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