看侧面的站点统计,其中有一项访问总量,这是一个简易的计数器

其原理是将访问量记录在一个文件中,网站每被访问一次,访问量计数就会加一,这样实际记录的是PV

在footer中的合适位置加入:

<?PHP
$countfile = "countnum.txt";
$fp = fopen($countfile, "r+");
$countnum = fread ($fp,10);
fclose ($fp);
$countnum = $countnum + 1;
$fp = fopen($countfile, "w+");
fwrite ($fp,$countnum);
fclose ($fp);
?>

这样每被访问一次,计数加一,同时保存在文本文件中

在需要显示数值的位置插入:

<?PHP
$countfile = "countnum.txt";
$fp = fopen($countfile, "r+");
$countnum = fread ($fp,10);
fclose ($fp);
echo $countnum;
?>

(直接复制代码可能会出现部分全角字符,注意替换一下)

标签: PHP, 计数器, 访问统计

已有 22 条评论

  1. 写到数据库或者memcache性能会更棒。

    1. FROYO

      是个好办法,博客流量不会太大,目前还没遇到什么问题

  2. 感谢分享~ :)

  3. 啊哈,酷!

    1. FROYO

      还好吧,凑合着用,哈哈

  4. 然后再改点样式,就拉风了。

    1. FROYO

      呃,就这么一个简单的功能,拉不了风了,哈哈

  5. Era

    新站主关键词排名没了,别的关键词还有,有没有解决办法呢?

    1. FROYO

      这个应该等一阵就好了

  6. 总访问量: 1311190 次

    刷新一下
    增加两次

    1. FROYO

      刷新只增加一次,应该是在你刷新之前有另一个人访问了一次,一会儿我查一下记录就知道了

  7. 总访问量: 1311188 次

    1. FROYO

      嗯,10点21分59秒有一次访问,在你刷新之前,所以增加两次

  8. 我的只记录正文的访问。分类目录或首页等不记录

    1. FROYO

      放在footer里面就能都记录下来了
      这个刚弄好,我是从51la里面复制过来的PV初始值

      1. 我是统计的各个文章的浏览数作为总记录的。

  9. 嘿嘿,来看看博主了,留言比基数珍贵!

    1. FROYO

      欢迎欢迎~~~

  10. 不错的分享,要求不是十分精确,还是可以用。

    1. FROYO

      不是很准,比较简单

添加新评论