TP框架简单网站统计功能的实现 PV IP UV
来源:互联网 发布:linux socket句柄 取值 编辑:程序博客网 时间:2024/05/17 09:00
public function save(){ $add['ip']=ip2long(get_client_ip()); if(!cookie('fullyeetally')){ $value=md5(microtime().$add['ip'].rand()); $overTime=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-time(); cookie("fullyeetally",$value,time()+$overTime); } $fullyeetally=cookie('fullyeetally'); $add['cookie']=$fullyeetally; $add['date']=date('Y-m-d'); $add['time']=time(); $add['uri']=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $add['referer']=$_SERVER['HTTP_REFERER']; $tallydata_=D('Tallydata'); $tallydata_->create($add); $tallydata_->add(); } public function saveData() { $tally_=D('Tally'); $tallydata_=D('Tallydata'); $nowDate=date('Y-m-d',time()-3600*24); $condition['date'] = $nowDate; $condition['school'] = $school; $now['date']=$nowDate; $now['iptotal']=$this->gototal($nowDate,'ip'); $now['pvtotal']=$tallydata_->where($condition)->count('tdid'); $now['dltotal']=$this->gototal($nowDate,'cookie'); $now['school']=$school; if($tally=$tally_->where(array('date'=>$nowDate))->find()){ return; /*$tally_->where($condition) ->save(array( 'iptotal'=>$now['iptotal'], 'pvtotal'=>$now['pvtotal'], 'dltotal'=>$now['dltotal'] ));*/ }else{ $tally_->create($now); $tally_->add(); } $timeDel=time()-3600*24*50;// $tallydata_->query("delete from `tallydate` where `time`<$timeDel"); $tallydata_->where('time<"'.$timeDel.'"')->delete();// echo 'Success'.date('Y-m-d H:i:s'); } function gototal($nowDate,$a) { $tallydata_=D('Tallydata'); $condition2['date'] = $nowDate; $now['iptotal']=$tallydata_->distinct(true) ->field($a) ->where($condition2) ->select();// var_dump(count($now['iptotal'])); return count($now['iptotal']); }
阅读全文
0 0
- TP框架简单网站统计功能的实现 PV IP UV
- 简单网站统计功能的实现 PV IP 真实访客数(UV)
- 网站统计IP PV UV实现原理
- 网站统计IP PV UV实现原理
- 网站流量的统计中的IP、PV、UV
- 用PHP做网站的PV、UV、IP访客统计
- 网站数据统计 PV UV IP 是什么意思
- 网站访问量统计之UV/PV/IP
- 网站中PV、UV、IP的区别
- 关于网站统计流量PV,UV.IP是什么
- JS精确统计网站PV IP UV等信息
- PHP网站流量统计--[pv,uv,ip及$_SERVER]说明
- Java学习之道:网站流量统计的:pv,uv,ip说明
- 网站流量、IP、PV、UV
- shell统计pv和uv、独立ip的方法
- 你应该知道的算法2-网站pv,uv统计
- 网站指标PV、UV、IP的概念释疑
- 简单有效统计web 页pv、uv的方法
- 物联网和互联网有什么区别
- Eclipse自动生成返回值
- Springboot 之 Hibernate自动建表(Mysql)
- 数据结构小结 1
- 智能机器人技术综合实训课程说明
- TP框架简单网站统计功能的实现 PV IP UV
- 工作流调度器azkaban(以及各种工作流调度器比对)
- 为RecyclerView打造通用Adapter 让RecyclerView更加好用
- Java培训:课工场面试经验大放送
- 火狐之RESTClient插件安装-yellowcong
- freemarker生成world转PDF转SWF,加载到浏览器.解决最终浏览器加载的是xml代码的问题.
- Bootstrap
- 前端模型--PC端的2048
- sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)