0

私がやっていることは簡単です:
page1 (POST)-> model2 -> Page2 -> Page3

Page3 からブラウザの「戻る」ボタンをクリックして Page2 にアクセスする
と、ユーザーに表示したくない「Webpage has expired」(IE) または「Document Expired」(FF) が表示されます。

私の知る限り、1 つの解決策は「Cache-Control」を非公開または公開にすることです が、後で (別のサイトの) Page3 に投稿される
モデル 2 でワンタイム キーを生成する必要があります。 Page2に戻ると、ワンタイムキーも再生成する必要がある ため、キャッシュは解決策ではないようです。



GET を使用して Page1 から Page2 にパラメータを渡すと正常に動作します。
ワンタイム キーは毎回再生成され、ブラウザからの警告はありませんが、
小さな問題が 1 つあります。パラメータが URL に表示されます。
get の直後にリダイレクトを使用して解決しようとしました
が、キャッシュの問題に戻ります: 再生成されたワンタイム キーを取得できません。

「戻る」ボタンをクリックしたときに、Page1 から Page2への URL にパラメータを表示せ
ず、Page3 から Page2 への「ドキュメントの期限切れ」を表示しない方法はありますか?

4

1 に答える 1

0

Post them via ajax before you navigate to the next page

于 2012-11-01T05:30:12.053 に答える