A-A+
PHP超级简单的记数器
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); } ?>