简单统计今天、本月和总访问量php代码

教程评论2,0512阅读模式

统计今天、本月和总访问量,您可以使用 PHP 代码结合日期和txt文件存储来实现。

简单统计今天、本月和总访问量php代码

以下是一个简单的示例

https://cdn.seovx.com/
编写一个名为 stat.php 的文件,编写如下代码:

  1. <?php
  2. // 统计今天、本月和总访问量  
  3. function stats() {
  4.     $visits = [];
  5.     $now = time();
  6.     // 统计今天访问量  
  7.     $today = strtotime(date('Y-m-d', $now));
  8.     $visits['today'] = file_exists('stat.txt') ? file_get_contents('stat.txt') : 0;
  9.     $visits['today'] += 1;
  10.     file_put_contents('stat.txt', $visits['today']);
  11.     // 统计本月访问量  
  12.     $month = strtotime(date('Y-m', $now));
  13.     $visits['month'] = file_exists('month_stat.txt') ? file_get_contents('month_stat.txt') : 0;
  14.     $visits['month'] += 1;
  15.     file_put_contents('month_stat.txt', $visits['month']);
  16.     // 统计总访问量  
  17.     $visits['all'] = file_exists('all_stat.txt') ? file_get_contents('all_stat.txt') : 0;
  18.     $visits['all'] += 1;
  19.     file_put_contents('all_stat.txt', $visits['all']);
  20.     return $visits;
  21. }
  22. // 输出统计结果  
  23. $visits = stats();
  24. echo "今天访问量:" . $visits['today'] . "次<br>";
  25. echo "本月访问量:" . $visits['month'] . "次<br>";
  26. echo "总访问量:" . $visits['all'] . "次<br>";
  27. ?>

访问 stat.php 文件,您将看到今天、本月和总访问量的统计结果。
当有多个用户同时访问时,访问量会自动累加。
若要清除访问量记录,只需删除 stat.txt、month_stat.txt 和 all_stat.txt 文件即可。
这个示例仅统计了今天、本月和总访问量,并未实现实时统计。如需实时展示访问量,您可以结合 PHP 缓存技术或其他实时统计方法。同时,为了保证数据安全,请确保文件权限设置合适,并使用 PHP 的文件操作函数。

我的微信
微信扫一扫
weinxin
我的微信
我的微信公众号
微信扫一扫
weinxin
我的公众号
 
  • 本文由 夏沫 发表于 2023年10月28日22:15:46
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
  • 统计
  • PHP 代码
  • txt文件
  • 示例

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证