我试图将用户重定向,如果他们的输入是不是在数据库PHP header()函数不工作
$checkid = $_POST["id"];
$query = "SELECT id, Status FROM profileinfo WHERE id=$checkid";
$res = mysqli_query($link, $query);
$nres = mysqli_num_rows($res);
if ($nres == 0) {
header("Location: login.php"));
exit();
}
而且它不会重定向..它只是给出一个空白页。之前或之后没有任何HTML标签,也没有任何回声。
您确定在header()之前没有打印空白或额外的行吗?我曾经去过那里,但错误对于眼睛是不可见的,但对HTML不可见;) –
如果您的查询返回结果,从您在此处发布的内容中,预计会出现空白页面? –
确保在标头调用之前有** NO **输出('<?php'标签之前的'echo','print',空白等)。 –