Cannot modify header information – headers already sent
すでに何らかのHTML出力が行われている場合に、さらにヘッダー情報を出力しようとしたときに、この warning メッセージが表示される。
http レスポンスヘッダーを出力する header 関数、クッキーを使用・設定する setcookie 関数などを使用する場合、header や setcookie よりも前に HTML 出力を行っていないか、チェックする必要がある。
<head> のような記述だけでなく、PHP ソースに余分な空白や空行がある場合も、headers already sent というメッセージが出力されるので注意する。
このエラーが出た場合は、エラーの起きた行よりも前に、HTML 出力をしている箇所があるはず。
タグ
2011年10月06日 コメント&トラックバック(0) | トラックバックURL |
カテゴリ: エラーメッセージ
トラックバック&コメント
この記事のトラックバックURL:
まだトラックバック、コメントがありません。