0

ユーザーがブラウザの戻るボタンを押して現在のページに到達したかどうかを確認するために、PHP で使用できるインジケーターはありますか?

これはページの現在のセットアップです。ユーザーは現在、ajax ベースのフィルターを使用する検索またはカテゴリ ページを介して Web サイトをナビゲートしています。フィルターをクリックすると、検索ページの結果部分が更新され、アクティブなフィルターがセッションに保存されます。

ユーザーが新しい検索または新しいカテゴリ ページを開始するたびに、URL と共に GET パラメーターが送信され、Web サイトからフィルターが削除されます。

問題は、ユーザーがいくつかのフィルターを適用し、結果をクリックしてから戻るボタンを使用すると、GET パラメーターがまだその場にあります。

私の考えは、ユーザーが戻るボタンを使用してこの現在のページに移動したことを何らかの形で検出し、この特定のケースではセッションのリセットを無効にして、フィルター処理された結果リストをユーザーに再度表示することです。これが PHP コード内で何らかの方法で可能であれば、十分な時間を確保できます。

4

2 に答える 2