在PHP中,一个常见的错误是(Header已经发送),原因是在这种情况下空间和错误检测很困难。 是否有任何代码可以删除之前发送的所有标题?如果存在代码或函数,那将非常有用。
答案 0 :(得分:2)
没有。发送的内容不能“取消发送”。修复您的代码不会触发意外的标题刷新(最简单的方法是在脚本末尾使用“?>”)。您还可以启用输出缓冲:http://php.net/manual/en/book.outcontrol.php
答案 1 :(得分:2)
没有。 “已发送”表示“已发送给客户”。你不能告诉那些TCP软件包一旦离开你的服务器就会回来。
遵循IPO原则(Input-Processing-Output),您将不会遇到这些问题。
这意味着,PHP代码的流程始终应该像: