我遵循PHP代码
<?php
header("HTTP/1.0 200 OK");
if(headers_sent()){
echo "Header Sent";
}
else{
echo "Header Not Sent";
}
?>
我仍然收到消息“Header Not Sent”。
表示不发送响应代码。怎么解决?
答案 0 :(得分: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";
}
答案 1 :(得分:1)
尝试刷新输出缓冲区
<?php
flush();
...