ブラウザの戻るボタンの問題を解決するのを手伝ってくれる人はいますか? ユーザーがブラウザの履歴リストから任意のページを選択すると、サーバー側の処理を実行したいと考えています。たとえば、アプリケーションからログアウトしたとき、戻るボタンをクリックしたときに、彼がアクセスした前のページを表示したくありません。私のプロジェクトでは、ページを一貫した状態にするために更新アクションが必要な他のページがいくつかあります。
この問題を解決するために、コードから Cookie を追加し、Cookie の値を false に設定しようとしました。Javascript を使用して、その Cookie の値を確認しています。false の場合は、ページをリロードする他に何もしません。その後、その Cookie を true に変更しています。しかし、Cookie の値を変更しているときに、既存の Cookie を更新したいのですが、新しい Cookie を挿入しています。
これは私が使用しているクッキーを変更するスクリプトです
document.cookie= c_name+ "=" + c_value;
//c_name- CookieName ; c_value-Cookie value;
これは正しい解決策ですか?または、より良い解決策はありますか?
前もって感謝します。