PHPで別のページにリダイレクトさせる方法

これを覚えておくと、if文などの条件分岐ごとにページの移動先を変更したい場合に便利です。
phpでリダイレクトさせるには、以下のように記述します。

<?php
 header('Location: http://www.example.com/');
 exit;
?>

※URLは絶対パスでないと動かないので注意すること。
また、exitはリダイレクトと同時にスクリプトを停止させたい場合には記述しよう。

このままでも別に問題ないとは思いますが、ステータスコードが302「一時的なページの移転やURL変更の時」になります。
僕がよくphpでリダイレクトを使用するときは、一時的なページ移転とかそんな大層なものではなく、単純なリンクとして使いたいので、ステータスコード303「See Other(他を参照せよ)」にしています。記述は以下のとおり。

<?php
 header('Location: http://www.example.com/', true, 303);
 exit;
?>