PHP、header関数が動かない

PHPでサイト作成中、header関数が動かない事態に陥りました。
すぐ解決しましたが、忘れそうなのでメモ。

① html出力より前にheader関数を書いちゃった。

② 「exit();」書き忘れた

上から処理が原則ですが、
header関数のリダイレクトは別のようです。

ループやifなんかを複数使ってると、
もういつ実行されるのかわからなくなっちゃうので、
「exit();」、書きましょう。