PHP 错误参考:“警告:无法修改标头信息 - 标头已发送”
当 PHP 尝试发送 HTTP 标头时会发生此错误到客户端,但输出已发送。作为警告 (E_WARNING),它不会终止脚本执行。
原因:
典型原因是在 PHP 执行发送标头的代码之前生成输出,例如as:
echo "Hello World"; header("Location: https://example.com");
在此示例中,echo 在标头函数设置“位置”之前发送输出
解决方案:
识别在发送标头之前生成输出的任何代码,并将其移到标头发送代码之后。
常见原因:
相关问题:
以上是为什么我收到 PHP 警告:'无法修改标头信息 - 标头已发送”?的详细内容。更多信息请关注PHP中文网其他相关文章!