この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:T
更新日時:2019-07-18 09:21:10

タイトル: Warning: Cannot modify header information - headers already sent by ...
SEOタイトル: 【PHPエラー】Warning: Cannot modify header information - headers already sent by ...

この記事の要点
  • PHP の Cannot modify header information - headers already sent
  • 原因: header() 呼び出し前に出力(echo / HTML / 空白 / BOM)が行われている
  • 対処1: header() を必ず最初の出力前に置く
  • 対処2: ファイル先頭の BOM や PHP 終了タグ後の空白行を削除

 

エラー内容

Warning: Cannot modify header information - headers already sent by ...

 

発生条件/原因

header()を使用する前に文字列や改行を出力していることが原因。

 

対処法

header()を使用する前に文字列や改行を出力しないようにする。