【PHPエラー】headers already sent…

警告メッセージは、スクリプトの途中でheader関数を実行したときなどに表示されるらしい。つまり、header関数より前では何も出力しないようにということです。
何も出力していないのにこのメッセージが表示されるときは、スクリプトファイルの先頭に無駄な空白行がないか調べてみることらしい。

ロリポップサーバー(月250円)では出なかったエラーが、月500円のサーバーだと表示されるようになったが…空白行とかを削除するとエラーが消えた。

参考)http://php1st.com/69/

コメント