使用PHP重定向用户登录不起作用


user login redirect using PHP not working

我希望它根据if语句重定向用户,但它似乎不起作用。有什么想法吗?

<?php
$username = $_POST['username'];
$password = $_POST['password'];
if ($username == 'co323'){
if($password == 'marking'){
    $link = "menu.php";
 }
else{
    echo "Wrong Username/Password";
    $link = "loginform.html";
 }
}
else{
echo "Wrong Username/Password";
$link = "loginform.html";
}
header($link);
?>

要重定向,您需要一个Location标头,因此正确的行是:

header("Location: $link");

请注意,在重定向头之前不能回显任何输出,因此请删除所有echo以使其正常工作。