この関数を含むinsert_comment.phpというフォームがあります:
function died($error) { // if something is incorect, send to given url with error msg
header("Location: http://mydomain.com/post/error.php?error=" . urlencode($error));
die();
}
コードのさらに下では、$error_message が関数 die に送信され、次に関数 die がユーザーを mydomain.com/post/error.php にリダイレクトします。ここで、URL からエラー メッセージを取得します。
$error = $_GET["error"];
echo 'some text '. $error .' sometext';
POST リダイレクトを使用してまったく同じことを行う方法はありますか? URL にエラー メッセージ全体を表示するのは好きではありません。