ユーザーがフォームを送信した後 (HTTP POST)、ユーザーをリダイレクト (HTTP GET) することを誰もが推奨していると聞きました。それはきれいです、「再送信しますか」というアラートはありません、それは簡単です...
しかし、ユーザーに何らかの結果を表示したい場合はどうすればよいでしょうか?
「/?message=1」のようなパラメーターを GET URL に追加して、そのパラメーターを確認できます。orm
しかし、もっと多くの情報を表示したい場合はどうすればよいでしょうか? たとえば、ユーザーがフォームを送信すると、結果は、たとえば、ユーザーに表示したい 5 つの異なるプロパティを持つ単純な構造になります。
「あなたは商品をカートに追加しました。ここには他の 5 つの商品も追加されています。」のようなものです。さて、これは単純化されたものです。「ああ、単に ?productId=xy を渡してから、その ID に基づいて別のクエリを実行してください」とは言わないでください。
POSTBACKモデルに固執する必要がありますか?
ユーザーが匿名であり、Cookie が有効になっていないと仮定します。