下面两个代码都已测试,均能使用
代码1(每个页面都加1)
<?php
$counterFile= "counter.txt";
$fp =fopen($counterFile,"a+");
$num =fgets($fp,5);
$num +=1;
echo"您是第 <font color=red> $num </font> 位访客";
fclose($fp);
$fpp=fopen($counterFile,"w");
fwrite($fpp,$num);
fclose($fpp);
?>
代码2 (利用session,防止简单刷新)
<?php
@session_start();
$counter =intval(file_get_contents("counter.dat"));
if(!$_SESSION['#'])
{
$_SESSION['#'] = true;
$counter++;
$fp =fopen("counter.dat","w");
fwrite($fp, $counter);
fclose($fp);
}
?>
<palign="center">您是到访的第<?php echo "<font color=red> $counter </font>";?>位用户</p>