21,893
社区成员




<?php
session_start();
if (!isset($_SESSION['guest'])){
$_SESSION['guest']='online';
}else{
$_SESSION['guest']='end';
}
$counterFile="counter.txt";
function displayCounter($counterFile) {
if (!file_exists($counterFile)) {
$num=1;
}
else
{
$fp=fopen($counterFile, "r");
$num = fgets($fp,5);
if ($_SESSION['guest']=='online'){
$num += 1;
$_SESSION['guest']='end';
}
fclose($fp);
}
print " <div id=\"footer\">您是第"."$num"."用户</div>";
$fp=fopen($counterFile, "w");
fputs($fp, "$num");
fclose($fp);
}
displayCounter($counterFile);
?>
<?php
$counterFile="counter.txt";
function displayCounter($counterFile) {
if (isset($_COOKIE["访问已记录"])) {
return;
}
//函数setcookie("cookie名","cookie记录内容", "有效时间"),默认有效时间不关闭浏览器之间有效
setcookie("访问已记录", "");//time()+3600*12
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);
$num = fgets($fp,5);
if (!isset($_SESSION['变量名'])){ //如果没有$_SESSION值,那么加1
$num += 1;
}