如果某些条件为真,我尝试将用户重定向到某个页面,但无论条件是否为真,它都会重定向到第一页。 这是我的代码:
if($level ="100_level")
{
header("location:course_reg.php");
}else {
header("location:course_reg_200_level.php");
}
答案 0 :(得分:4)
在条件中,值被分配给$level
而不是条件检查。在任何情况下,条件都是正确的。
要修复,请将双等(==
)置于if条件
if($level == "100_level")
答案 1 :(得分:1)
发生这种情况时,这意味着您的病情或代码存在问题。首先,请将等号改为下面。
if($level == "100_level")
答案 2 :(得分:0)
如果你有1 =符号,你的等级就完全等于符号的右边。
如果你检查==,那么你确定它确实是“100_level”
别忘了把exit();在您的标题重定向代码之后。