我真的需要一些关于PHP的帮助。我总是得到这个错误:未定义的索引:sUS_UserID
Notice: Undefined index: sUS_UserID in C:\xampp\htdocs\fazebook\inc\class.user.php on line 21
我的“错误”代码:
$UserLoginQ = $DB->Query("SELECT * FROM `Users` WHERE `UserID` = '{$_COOKIE["sUS_UserID"]}'"); // LINE 21
if (intval($DB->Num($UserLoginQ)) > 0) {
$UserLoginA = $DB->Arr($UserLoginQ);
if ($_COOKIE["sUS_UserID"] == $UserLoginA["UserID"]) {
if ($_COOKIE["sUS_Security"] == md5($UserLoginA["LastIP"])) {
if ($_COOKIE["sUS_Password"] == md5($UserLoginA["Password"])) {
$this->ID = (int) $UserLoginA["UserID"];
$this->Name = $UserLoginA["Username"];
$this->LoggedIn = true;
}
}
}
}
该错误表示'$ _COOKIE'数组中没有“sUS_UserID”键。换句话说,你的cookie不存在。 – bfavaretto
@deceze我对你关联的Q/A有着复杂的感受。你知道这是否曾经在meta上讨论过吗?不应该将它分解为单独的问题/答案,还是转移到标记wiki? – bfavaretto
@bfavaretto罕见的双重打击! –