问题: 标题只是没有重定向到final.php页面。
尝试过的方法:
使用完整路径
header("Location:localhost:81/2php_quizzer/final.php");
但仍显示空白页
$ number和$ total值相同。
尝试了其他页面而不是final.php仍无法正常工作。
if ($number == $total) {
echo $number . "=" . $total; // testing
header("Location : final.php");
// tried using header("Location :localhost:81/2php_quizzer/final.php");
exit();
} else {
// redirect to the next question
header("Location: questions.php?n=" . $next);
}
到目前为止有效... else块工作正常
所以,完成这两个问题后。用户应该被重定向到包含" test complete"的final.php页面。但是页面仍然是空白的,并且卡在process.php上。
答案 0 :(得分:1)
在重定向发生之前,不得发送任何输出。这正是你用回声做的事情。 尝试在重定向之前删除或注释该行。
// echo $number . "=" . $total; // testing