我真的需要一些關於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罕見的雙重打擊! –