※ 引述《tayyih (找回當初讀研究所的動力)》之銘言:
: 我有一個session的問題一直想不透,
: 我是想要讓使用者登入失敗後跳回原來的登入頁面並顯示登入失敗的文字,
: 目前的作法是在帳號密碼檢查錯後後
: 設定一個session變數$_SESSION['LoginFailed'] = TRUE,
: 然後再轉回原來的頁面,程式碼如下:
: $_SESSION['LoginFailed'] = TRUE;
$_SESSION['LoginFailed'] = 1;
: header("Location: index.php" );
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
index.php是否有作session_start?
判斷部分改用
if($_SESSION['LoginFailed']!='') {
echo "帳號密碼錯誤";
$_SESSION['LoginFailed']='';
}
當然如果沒有echo 出來,有可能是echo之後 還有其他轉址的部分,可以先下exit();
觀察看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.185.110
※ 編輯: arrack 來自: 219.84.185.110 (06/21 16:40)