欢迎来到模板巴巴 原PB2345模板网已全新升级品牌为模板巴巴,您在PB2345模板网的所有权益均已转移,PB2345原站数据将永久保留,接下来的更新都会在模板巴巴,感谢大家的支持!
迅睿CMS教程

迅睿cms网站底部实现 “网站总访问量次数显示,刷新一次递增一次”

模板巴巴 2026-09-06 6966 阅读

部分用户需求,在网站底部显示 访问量次数,并且不管进去还是刷新一次就递增+1下面直接把代码放在公共模板的你需要的位置就可以了<?php $visitFile = WRITEPATH.'visi

部分用户需求,在网站底部显示 访问量次数,并且不管进去还是刷新一次就递增+1

image


下面直接把代码放在公共模板的你需要的位置就可以了

                  <?php
$visitFile = WRITEPATH.'visit_count.txt'; // cache 目录,系统保证可写
$fp = @fopen($visitFile, 'c+');
if ($fp) {
    flock($fp, LOCK_EX);
    $raw = trim(stream_get_contents($fp));
    $totalVisits = ($raw === '') ? 0 : (int)$raw; // 初始 0
    $totalVisits++;                               // 每次刷新 +1
    rewind($fp);
    ftruncate($fp, 0);
    fwrite($fp, (string)$totalVisits);
    flock($fp, LOCK_UN);
    fclose($fp);
} else {
    $totalVisits = 0;
}
?>
网站总访问量:<b><?php echo number_format($totalVisits); ?></b> 人次

放置方法

  1. 迅睿CMS 后台 → 模板管理,找到你的站点模板

  2. 想全站都显示同一计数:把代码粘进全站公共模板 footer.html(首页、列表页、内容页都会引用它)

  3. 只想首页显示:粘到 index.html 里要显示的位置

  4. 保存后如果没生效,清一下缓存:后台 → 系统设置 → 更新缓存

3 个注意点

  1. 改初始值为 680865:先让代码运行一次生成文件,再用 FTP 把 cache/visit_count.txt 内容改为 680865,之后刷新就在此基础上 +1

  2. 如果你开了"页面静态化"(生成 HTML 静态页),静态页不会每次执行 PHP,计数会不准——需要把该功能关闭,或只在不静态化的页面模板中使用

  3. 计的是加载次数(含搜索引擎爬虫、同一个人反复刷新),符合你"刷新一次 +1"的要求


分享:
上一篇迅睿cms首页如何控制module的调用...

在线客服

专业客服团队,为您提供贴心服务

QQ客服 2305035643
微信客服 扫码添加
微信客服二维码

扫码添加微信客服

电话咨询 18029603035
改版服务 代码修改
二维码

扫码了解详情

服务时间:周一至周日 9:00-22:00

客服热线:18029603035