警告:我使用标题时在php中的消息('Location:index.php)?

时间:2012-05-30 07:20:50

标签: php header location warnings

  

可能重复:
  Headers already sent by PHP

当我在php代码中使用标题('位置:index.php)时,它会显示此错误消息。

警告:无法修改标头信息 - 已在D:\ xampp \ htdocs \中发送的标头(输出在D:\ xampp \ htdocs \ OnlineCode \ online \ survey \ code \ index.php:55处开始)第62行的OnlineCode \ online \ survey \ code \ index.php

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

确保在重定向标题之前没有echo或print语句。当我们在重定向标题之前使用echo或print时会导致此错误。

答案 1 :(得分:0)

输出已经启动时会发生这种情况。您必须在任何输出发生之前放置header()调用。甚至php标签之外的空间也算作输出。将页面的代码发布到我们可以查看的位置可能会有所帮助。