以下是一个简单的 PHP 用户访问统计脚本:

// 打开统计文件并读取访问次数
$counter_file = 'counter.txt';
$counter_fh = fopen($counter_file, 'r+');
$counter = fread($counter_fh, filesize($counter_file));

// 如果文件为空,则默认为0
if (empty($counter)) {
    $counter = 0;
}

// 如果用户没有访问过,则增加计数器并写入文件
if (!isset($_COOKIE['visited'])) {
    $counter++;
    fwrite($counter_fh, $counter);
    setcookie('visited', true, time()+3600*24); // 设置一个cookie以标记用户已经访问过
}

// 关闭文件句柄
fclose($counter_fh);

// 输出访问次数
echo '您是第 ' . $counter . ' 位访客!';

这个脚本会打开一个名为'counter.txt'的文件,然后读取文件中的数字。如果文件为空,则默认为0。当用户访问页面时,脚本会检查他们是否已经访问过。如果用户是第一次访问,则计数器会增加并将新数字写入文件。脚本还会设置一个cookie以标记用户已经访问过。最后,它将输出访问次数。

PHP 用户访问统计脚本实现

原文地址: https://www.cveoy.top/t/topic/mOan 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录