該当のエラーは、header関数を呼び出す前に、アウトプット処理が入っている為です。
header関数は、アウトプット処理を行う前に呼び出す必要があります。
極端な例を出しますと、
`
<?php
echo "output";
header("Location: /index.php");
`
この場合は、発生します
**該当する行の前に何かしらのアウトプットがされていないか確認してみてください。**
<?php ***このPHP開始タグの前に空行が入っていたりしても発生します。**
良くあるミスとしては、include や、 require等、外部ファイルを読み込んでいるファイルの行末に空行が入ってしまっている等があったりと、気づきにくいものもありますので、その点も注意して見てください。
`
<?php
なんらかの処理
?>
`
こんな感じです。このミスを無くすために、?>の終了タグを記載しないコーディングルールを記述しない書き方なんかも存在します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。