PHP 用户访问统计脚本实现
以下是一个简单的 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以标记用户已经访问过。最后,它将输出访问次数。
原文地址: https://www.cveoy.top/t/topic/mOan 著作权归作者所有。请勿转载和采集!