<? $duration = 300; $sql = "select * from guestinfo where (leavetime is null or leavetime='') and ( UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(refreshtime))>$duration"; $result=@mysql_query($sql); while($row=@mysql_fetch_array($result)) { $id = $row['id']; $sql = "update guestinfo set leavetime=now() where id='$id'"; mysql_query($sql);
} $sql = "select * from guestinfo where ipaddress='$REMOTE_ADDR' and (leavetime is null or leavetime='')"; $result = @mysql_query($sql); if($row=@mysql_fetch_array($result)) { $id = $row['id']; $sql="update guestinfo set refreshtime=now() where id='$id'"; mysql_query($sql); }