网站添加一个简易的计数器

2013-09-22 10:01:36
站长代码网站计数器
代码应用效果:你是本站第190289位访问者
  本文由李明博客投稿。

  是否经常会看到 一些网站有类似“您是第位访客”字样的计数统计,这里教你把这个计数器添加到你的网站中。网上有很多第三方的计数器代码,可能影响页面加载速度,完全没必要,一段简单的PHP代码就可搞定。这个计数器与网站流量统计有区别,记录的是刷新次数,并不是真实记录访问者的IP,主要是满足一下大家的虚荣心,哈!

  将下面的代码添加到你的主题模版适当位置,比如添加到footer.php中
<?php  
   $counterFile = "counter.txt";  
   if (!file_exists($counterFile))  
   {          file_put_contents($counterFile, 0);      }  
   $num = intval(file_get_contents($counterFile));  
   $num ++;  
   echo"您是第 "."$num"." 位访客";  
   file_put_contents($counterFile, $num);  
   ?>  
下面一个是修改为每天计数:

<?php  
  $counterFile = "counter.txt";  
  clearstatcache();  
  if (!file_exists($counterFile))  
  {         file_put_contents($counterFile, 0);     }  
  $lasttime = filemtime($counterFile);  
  if ($lasttime)  
  {         $lastdate = date("Y-m-d", $lasttime);         if ($lastdate != date("Y-m-d", time()))         {             file_put_contents($counterFile, 0);         }  
  }  
  $num = intval(file_get_contents($counterFile));  
  $num ++;  
  echo"您是今天第 "."$num"." 位访客";  
  file_put_contents($counterFile, $num);  
  ?>  
  添加上述代码后,在第一次浏览页面时,PHP程序会首先寻找counter.txt 文件是否存在,若不存在,则在你的程序根目录建立一个 counter.txt 文件,然后将 0 写入文件(0是计数器初次数,你可设其他数的。读取 counter.txt 文件的内容,再将文本中的数字存入 $num 变数中,并将数字显示在代码添加的位置。这个计数统计数字只能用飙升来形容了!
  由于读取写入文件出错导致莫名的自动重新计数问题,有待大家改善代码。
原文链接: http://www.likinming.com/?post=125

共享许可 无,请勿转载
3楼 寇铈鑫
用了 但是似乎不是那么准确 我在统计里面查的是只有我一个人 但是页面上面显示是我第六个了 郁闷
2013-09-26 08:46:54
 
3楼1室 馒头饭
回复3楼:李明博主的代码,每刷一下页面,多会送一次访客滴
2013-09-26 11:03:24
 
3楼2室 寇铈鑫
回复3楼1室:好吧 我今天都一千多访客?!
2013-09-26 18:01:21
 
2楼 牛逼思维
好厉害,都会代码了 [嘻嘻]
2013-09-25 14:22:44
 
2楼1室 馒头饭
回复2楼:李明博主发的。。不是偶写的
2013-09-26 11:03:45
 
1楼 李明
我来支持一下,谢谢博主。
2013-09-25 12:28:41
 
1楼1室 馒头饭
回复1楼:不好意思,才发现呢~不然早就发出来啦~
2013-09-25 13:21:42
 

搜索

卖萌机器人

上传图片
     
     
     
馒头饭 遵纪守法好榜样 萌化你生活,萌发正能量,我们爱卖萌!

Language/繁體/日語
 抽奖 举报 隐私