header location で POSTのデータを指定する方法

PHPでページのリダイレクトを行う場合、 header location を使用することが多い。

POSTデータを基にリダイレクトをさせたい時の記述方法。

まず、NGの場合

header(“Location: ..”.$_POST[‘url’]);

OKの場合

$url = $_POST[‘url’];
header(“Location: ..”.$url);

POSTデータを一旦、変数に格納すると動作する。

※「Location: ..」のパスは環境に合わせて設定して下さい。