「headers already sent」というPHPエラー
header('Location:)の前にHTML出力があるなどで出るエラーです
エラーコードと意味
Cannot modify header information – headers already sent by ~
ヘッダー情報を変更できません – 既に送信されたヘッダー(google翻訳)
主にリダイレクトなどを含むエラーコードの行より手前にechoなどの出力がある場合に発生する
リダイレクトの場合、それ以前にHTML出力があると「headers already sent」エラーが発生します
修正と対策
テスト段階での出力が残っている可能性があります
エラーコードより手前の出力コードを除去する必要があり、テスト表示に使ったechoやprintなどがないかチェックすれば解決できるケースが多いと思われます
ディスカッション
コメント一覧
まだ、コメントがありません