冰豆网

分享网络精彩
bingdou.com.cn

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

时间:2025-06-12加入收藏

要统计今天、本月和总访问量,您可以使用 PHP 代码结合日期和txt文件存储来实现。
编写一个名为 stat.php 的文件,编写如下代码:

<?php
// 统计今天、本月和总访问量  
function stats() {
    $visits = [];
    $now = time();
    // 统计今天访问量  
    $today = strtotime(date('Y-m-d', $now));
    $visits['today'] = file_exists('stat.txt') ? file_get_contents('stat.txt') : 0;
    $visits['today'] += 1;
    file_put_contents('stat.txt', $visits['today']);
    // 统计本月访问量  
    $month = strtotime(date('Y-m', $now));
    $visits['month'] = file_exists('month_stat.txt') ? file_get_contents('month_stat.txt') : 0;
    $visits['month'] += 1;
    file_put_contents('month_stat.txt', $visits['month']);
    // 统计总访问量  
    $visits['all'] = file_exists('all_stat.txt') ? file_get_contents('all_stat.txt') : 0;
    $visits['all'] += 1;
    file_put_contents('all_stat.txt', $visits['all']);
    return $visits;
}
// 输出统计结果  
$visits = stats();
echo "今天访问量:" . $visits['today'] . "次<br>";
echo "本月访问量:" . $visits['month'] . "次<br>";
echo "总访问量:" . $visits['all'] . "次<br>";
?>

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

TGA: php 技巧

分享到:


官方微信二维码冰豆网官方微信公众号