0

我已经遵循 PHP 代码

<?php
header("HTTP/1.0 200 OK");

if(headers_sent()){
    echo "Header Sent";
}
else{
   echo "Header Not Sent";
}
?>

我仍然收到“标题未发送”的消息。

表示不发送响应代码。如何解决?

4

2 回答 2

2

使用标头之前ob_start();和之后ob_end_flush();

ob_start();
header("HTTP/1.0 200 OK");
ob_end_flush();

if(headers_sent()){
    echo "Header Sent";
}
else{
   echo "Header Not Sent";
}
于 2013-07-29T11:10:37.893 回答
1

尝试刷新输出缓冲区

<?php
flush();
...
于 2013-07-29T11:06:36.450 回答