PHPでこのようなエラーが出た場合
Warning: Cannot modify header information – headers already sent by (output started at xxx) in xxx/xxx/xxx/php on line 80
・header出力より前にecho/print/dumpなどを含むエラーを出してはいけない
・改行コードなどが混じっている
場合に起きることが稀にあるそうです。
上記の原因を取り除くのも1つですが、てっとりばやく解決するもう1つの方法
レンタルサーバ等にも用意されている「php.ini」に下記を追記すると解決できる
output_buffering = On
※ちなみに、CSV出力をしようとすると
エラー画面に文字化けが出るので注意
コメントを残す