ローカルホストで(MAMPを介して) PHPのob_flush()
関数を呼び出すと、次のエラーが発生します。
注意:ob_flush()[ref.outcontrol]:バッファーのフラッシュに失敗しました。フラッシュするバッファーがありません。
私が見つけることができる唯一の解決策は、接頭辞を付けること@
ですが、これは私には本当の解決策のようには思えません。問題の原因は何ですか?
エラーメッセージは、を呼び出すときに実際に出力バッファリングを使用していないことを示しているように見えますob_flush()
。ob_start()
呼び出す前に電話をかけましたob_flush()
か?
使用したい場合は、ob_flush
最初に電話する必要がありますob_start()
-できればページの上部にあります。
それがあなたのニーズに合っているかどうかはわかりませんがflush()
、推測するだけで、昔ながらの方法も試してみることをお勧めします。