每次用户访问时,我只想在表中输入一个详细信息。无论他登陆哪个页面,他的访问都很重要。所以我将它插入到 header.php //每个 php 文件中包含的头文件中。
//$retuser is not defined in veryfirst visit
if(!isset($retuser)){
$ip=getRealIpAddr();
if(isset($_SESSION['user_id'])) {
$uid=$_SESSION['user_id'];
} else {$uid=0;
}
$query="insert into visitors (vistime,visip,visiden) values(now(),'{$ip}','{$uid}')";
$result = mysql_query($query,$connection);
if (!$result) {
echo "DB Error, could not insert comments\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
$retuser=1;
}
现在这是在每次重新加载页面时插入用户条目。如何解决这个问题?
更新 :
我希望 $retuser 工作或生活,直到用户关闭他的标签。关闭选项卡后,$retuser 必须被销毁!