ob_flush プロンプトを使用します: E_WARNING: ヘッダー情報を変更できませんob_flush プロンプトを使用します: E_WARNING: ヘッダー情報を変更できません - ヘッダーはすでに送信されました どうやって解決すればいいでしょうか? コードは次のとおりです: echo $show_msg."$script"; ob_flush(); フラッシュ(); 共有先: -----解決策---------エラーメッセージは明確に書かれています。レスポンスヘッダーが出力されているためヘッダー情報の変更はできません ob の新しいレイヤーを開いてデータを直接出力していないはずです (同時に応答ヘッダーも出力しています)。デフォルトでは、ブラウザ に直接送信されます。 通常、ob を使用する場合、まず ob にデータが書き込まれ、書き込み後に ob の内容が出力されます。 -------- function flush_buffers(){ ob_end_flush(); ob_flush(); flush(); ob_start(); } ログイン後にコピー------解決策------ 構文エラーがない限り、#10 のコードの前に何かを追加しても問題はありません。 ただし、header、session_start、setcookie のいずれかを最後に追加すると、問題が発生する可能性があります 完全なエラー メッセージを投稿したほうがよいでしょう