0

私はPHPコードに従っています

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

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

それでも「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 に答える