PHP 警告:无法修改标头信息 - 标头已发送

PHP Warning: Cannot modify header information - headers already sent in

提问人:Andy 提问时间:1/9/2023 更新时间:1/9/2023 访问量:52

问:

在尝试更改 PHP 8.0 的以下代码时遇到困难,其中包含上述错误消息:

    public function sendNoCacheHeaders()
{
    header_remove('Last-Modified');
    header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
    header('Cache-Control: no-cache, must-revalidate, max-age=0');
    header('Pragma: no-cache');
}

}

缓存 标头 COMET

评论

0赞 Stefanov.sm 1/9/2023
问题不在于代码,而在于在写入响应执行。查找未转义的文本,或 并在第一个文本之前调用您的方法。您还可以查看解决方案的输出缓冲echoreadfileprint

答: 暂无答案