我试图将用户重定向到一个页面,如果某些条件为真,但是它会保持重定向到第一页,而不管条件是否为真。 这里是我的代码: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”
不要忘了把出口();在您的标题重定向代码之后。