我尝试做的是通过在 cookie 中验证(称为“身份验证”)来检查用户的 ID。
那是我的代码:
if(!$noCookie) {
$sql = "SELECT * FROM `". TABLE_PREFIX ."_logged` WHERE `logged_cookie` = '". $usersCookie ."' LIMIT 1";
$query = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($query) <= 0) {
echo 'yes cookie';
$row = mysql_fetch_array($query) or die(mysql_error());
print_r($row);
while ($row=mysql_fetch_array($query)) {
echo $usersId = $row["logged_user_id"];
}
} else {
echo 'no cookie';
}
}
发生的情况是,如果用户的 cookie 与表中的相同,它将返回用户的 id。
所以这就是我想要做的事情,IF 说“是的 cookie”,但在这期间它什么也没做!它没有给我一个错误。