A-A+

PHP超级简单的记数器

2012年06月21日 PHP技术文章 暂无评论 阅读 50 views 次

PHP 简单的记数器,其原理是将访客信息写入到 counter.txt 文本中,当有访客访问时,首先读取 counter.txt 文本,读取里面的整数,如果为 1 时,则是本站第一个访客者,否则的话,则从第一个访客开始往后累加,利用 php 的 += 赋值运算进行计算写入。

明白了原理,就知道了这个简单的计算数是如何的简单了,在小型的企业站用这个来应用还是可以的,如果在大型应用的话,就不足了,首先不能防刷,而且还有可能被注入,我们可以在此基础上添加上 PHP SESSION 的功能来保存就很完美了,自己动手尝试一下吧~

<?php   
if(!file_exists("counter.txt"))   
{   
   file_put_contents("counter.txt",1);   
   echo "您是本站第 1 个访问者!";     
}   
else  
{     
  $num = file_get_contents("counter.txt");    
  $num += 1;   
  echo "您是本站第 $num 个访问者!";   
  file_put_contents("counter.txt",$num);   
}   
?>
标签:

给我留言