$counterFile="counter.txt";
function displayCounter($counterFile) {
if (!file_exists($counterFile)) {
$num=1;
}
else
{
$fp=fopen($counterFile, "r");
$num = fgets($fp,5);
$num += 1;
fclose($fp);
}
print "<div id=\"footer\">您是第 "."$num"." 位无聊的人</div>";
$fp=fopen($counterFile, "w");
fputs($fp, "$num");
fclose($fp);
}
displayCounter($counterFile);
?>
这是一段php访客计数的代码。可是,这样写有个问题,就是每刷新一次页面,都会计数一次。请问,应该如何修改,使访客在退出浏览器之前不重复计数?