推广 热搜: page  使用  音视频  个数  选择  搜索引擎  企业  百度  可以  父亲 

php统计计数源码,php统计系统

   日期:2024-12-20     作者:6coe4    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/9057.html
核心提示:1、php计数器代码数字超过十几位就显示结果为1.2345678912346E+25,怎么才能全部显示出来?2、PHP中如何统计 月点击量 周点击量
  • 1、php计数器代码数字超过十几位就显示结果为1.2345678912346E+25,怎么才能全部显示出来?
  • 2、PHP中如何统计 月点击量 周点击量 日点击量的访问量统计的源代码,谢谢了
  • 3、求php编写的网页计数器代码(用cookie防止重复刷新计数)

创建一个数据库表

表名:table_counter

字段:number int(10)

1.显示统计数据

$sql = “SELECt * FROM table_counter”;

2.每次刷新页面 执行sql

$sql = “UPDATe table_counter SET number= number+ 1”;

如果要做的精确一点

在加一个表

table_visit

字段:ip

1更次刷新取得游客$ip;

2.取得$ip后.查询 table_vist .

如果存在则不更新table_counter.

如果不存在,则更新table_vist ,更新语句同上.并把$ip插入table_visit

如果还需要做的更人性化一点.设置一个时间间隔,比如说10分钟.$diff = 600;

在table_visit再加上一个字段

datetime :int(10)(时间戳).记录游客访问时间.

1更次刷新取得游客$ip 和 时间$date = time();

2.查询 table_vist .

$sql = “SELECT * FROM table_vist WHERe ip = ‘$ip'”;

3.如果不存在.则把$ip和$date插入表table_vist.

$sql = “INSERT INTO table_vist SET ip = ‘$ip’,timedate=$date”;

并更新table_counter;

4.如果存在,则判断该条查询结果的timedate 和 现在时间$date,的差值.和 $diff比较

少于则不做任何操作.

大于则更新table_vist 。$sql = “UPDATE table_vist SET timedate = $date WHERe ip = ‘$ip'”;

并更新table_visit;

这是一套完整的数据统计,从访问到计数到统计。设计前端,数据处理,数据库,脚本统计。

给你源代码你也套不上。

还是说说你的需求,给你一套思路吧

?php

$cFile=”count.txt”;

$acctime=time();

if(file_exists($cFile)){

$fp=fopen($cFile,”r”);

$str=fgets($fp,22);

fclose($fp);

$count=trim($str);

$count++;

}else{

$count=1;

}

$first=false;

if(!isset($_cookie[‘acctime’])){

setcookie(“acctime”,$acctime,time()+3600*24);

$first=true;

$acctime=3600*24+$acctime;

}else{

$acctime=3600*24+$_cookie[‘acctime’];

}

if($first||$acctime=time()){

$count=sprintf(“%d”,$count);

$fp=fopen($cFile,”w”);

fputs($fp,$count);

fclose($fp);

}else{

$count–;

}

print “您是第 “.$count.” 位访客。您下次访问计入统计的时间是:”.date(“Y-n-j H:i:s”,$acctime).”。”;

本文地址:http://ww.kub2b.com/news/9057.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号