我試圖將用戶重定向到一個頁面,如果某些條件爲真,但是它會保持重定向到第一頁,而不管條件是否爲真。 這裏是我的代碼:PHP MYSQL:重定向用戶錯誤
if($level ="100_level")
{
header("location:course_reg.php");
}else {
header("location:course_reg_200_level.php");
}
我試圖將用戶重定向到一個頁面,如果某些條件爲真,但是它會保持重定向到第一頁,而不管條件是否爲真。 這裏是我的代碼:PHP MYSQL:重定向用戶錯誤
if($level ="100_level")
{
header("location:course_reg.php");
}else {
header("location:course_reg_200_level.php");
}
在值分配給$level
代替條件檢查的條件。在任何情況下,條件都是正確的。
要解決,把雙相等(==
)您如果條件
if($level == "100_level")
當這種情況發生,這意味着你有問題,你的病情或你的代碼。首先,請將等號改爲下方。
if($level == "100_level")
如果您有1 =符號,則使等級與符號的右側完全相同。
如果您檢查==,那麼你是確保它其實正是「100_level」
不要忘了把出口();在您的標題重定向代碼之後。