0

多くの Web サイトや Web アプリケーションでこの動作を見てきましたが、それを再現する「クリーンで標準的な」方法を見つけることができません。ユーザーがフォームに入力して送信し、検証が成功した後、フォーム「アイテムが保存されました」などのメッセージが上部に表示されてリロードされます。これまでのところ問題はありません。私が理解できないのは、その特定のページがリロードされた場合に確認メッセージを表示し続ける方法ですが、ユーザーが別のページに移動してから元のページ (フォームを含むページ) に戻ると、メッセージもうありません。データの取得または投稿がないように見えるので、代わりにセッション変数または Cookie が使用されていると想定していますが、いつそれらを保持し、いつ設定を解除するかをどうやって知るのでしょうか? それとも、私が間違っていて、他の方法があるのか​​もしれません...助けてください!

4

2 に答える 2

1

私の推測では、そのページがアクセスされた瞬間に設定を解除するセッション変数を使用したと思われます。そのため、再度アクセスしようとすると、単純にリダイレクトされます。

于 2010-09-28T09:03:06.313 に答える
0

フォームのあるページには「設定されていない」セッション変数がありませんが、他のページにはありますか?

于 2010-09-28T09:31:24.037 に答える