私はこのようなものを持っています(短いバージョン):index.php:
<?PHP
echo "<form action='process_form.php?action=do_something' method='post'>";
echo "<input type='hidden' name='return_url' value='index.php?".$_SERVER['QUERY_STRING']."'>";
?>
そして今、process_form.phpでそのフォームを処理し、最後にこれを配置しました。
<?PHP
$return_url = $_POST['return_url'];
header ("location: $return_url");
die();
?>
私の質問は-私はそれを正しくやっていますか?POSTフォームデータを処理してリダイレクトする正しい方法ですか?私のリターンURLは何でもかまいませんが、ユーザーがそのフォームを送信した場所に正確にリダイレクトされるようにしたいのです。
特に注意が必要なセキュリティ上の懸念はありますか?ありがとう