php标头不重定向显示空白页面

时间:2016-06-06 18:39:31

标签: php

Screenshot

问题: 标题只是没有重定向到final.php页面。

尝试过的方法:

  1. 没有标头已发送错误。
  2. 检查了所有文件中的空格。
  3. 文件夹结构完好无损。
  4. 使用完整路径

    header("Location:localhost:81/2php_quizzer/final.php");

  5. 但仍显示空白页

    1. $ number和$ total值相同。

    2. 尝试了其他页面而不是final.php仍无法正常工作。

    3. 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上。

1 个答案:

答案 0 :(得分:1)

在重定向发生之前,不得发送任何输出。这正是你用回声做的事情。 尝试在重定向之前删除或注释该行。

// echo $number . "=" . $total; // testing