こんにちは、お時間をいただきありがとうございます。
私はかなりの時間を費やして、ユーザーがページを前後に移動したり、ページを更新したりしたときに投稿が重複しないようにするという古い質問に対する答えを探してきました。かなりの数の解決策が提案されているのを見てきましたが、どれも機能していません。
提案された解決策 #1) 私が持っているいくつかの本を含め、多くの人がブラウザにページをキャッシュしないように指示する方法を提供しています。ユーザーがブラウザでこの機能をオフにすると、リクエストが受け入れられなくなる可能性があるため、これは実際には良い解決策ではないことがよく指摘されます。
提案された解決策 #2) 私が持っている本の中で、ビューステートとセッションに設定されたタイムスタンプを使用すると、古いページを検出できると提案しています。この検出は機能しますが、「それについて何をすべきか」の部分は機能しません: 同じページにリダイレクトし、元の状態でページをリロードします。
多くのバージョンでサークルに参加しただけなので、コードを投稿していません。
これはこのサイトへの私の最初の訪問であり、うまくいけば、素晴らしいアドバイスを見つけることができます:)
繰り返しますが、お時間をいただきありがとうございます。