在每个页面请求中存储用户代理,推介等的最佳方法是什么,以便我可以跟踪这些操作以供将来统计等?
最好是为每个页面请求用户代理存储,引用1或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服务器已经能够记录每个请求,包括用户代理,推荐和时间。获得正确的日志解析器比不断查询数据库更有效。