如何最好地存储用户代理、推荐等每个页面请求的信息,以便将来跟踪这些操作以进行统计等?
是否最好在一个或两个表中为每个页面请求存储用户代理、引荐等信息的新行?
是否更好检查用户代理、引荐是否更改,如果是,则插入新行?
如何最好地存储用户代理、推荐等每个页面请求的信息,以便将来跟踪这些操作以进行统计等?
是否最好在一个或两个表中为每个页面请求存储用户代理、引荐等信息的新行?
是否更好检查用户代理、引荐是否更改,如果是,则插入新行?
$_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!';
}
很有可能你的HTTP服务器已经能够记录每个请求,包括用户代理、引荐和时间。相比不断地查询数据库,使用一个合适的日志解析器会更加高效。