最近做一个网站流量统计,只统计指定媒体点击的pv uv ip, 表怎么设计才合理
我是这样写的:
advert(广告表):id mt_id date
tj_client_value(值表):id (客户端唯一标识) pv uv date
tj_client_info:id Ip client_id(唯一标识) ad_id refer_url visit_url date
以下是我的想法:
`if($_COOKIE['clientId']){//在cookie有效期00:00-24:00
$clientId = $_COOKIE['clientId'];
//update tj_client_value set pv+1,date=date() where id = $clientId; 更新此客户端的pv,uv不变
//insert into tj_client_info values($clientId,$adid,$mt,$ip,$domain,$refer,date); 将些客户端的信息插入表中
}else{
//cookie有效期为00:00~24:00
//如果没有cookie,新加一条记录
//insert into tj_client_value values(pv=1,uv=1,date);
//$clientId =select LAST_INSERT_ID(); 返回id给客户端做标识
//setcookie(id=$clientid,'/',domain,'有效期');
//insert into tj_client_info values(...);
}`
怎么改才好
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。