PHP/MySQL で書かれたカスタム e-shop スクリプトがあります。製品ページには、一連のフォーム要素 (ドロップダウン、チェック ボックス、スライダーなど) を含む GET を使用するフォームがあり、これらの値は、ユーザーの選択に基づいて適切な製品を取得するための最終的な MySQL クエリを構築するために使用されます。クエリを作成するには、$_GET 配列を調べて、それに応じて作成します。しかし、ページには、ページネーションと並べ替えのhrefリンク、フォームの各オプションの下にある「このフィルターをキャンセルする」hrefリンクもあり、各フォームの値などをリセットします。
私の質問は、ページ全体のすべてのリンクにクエリ文字列を追加して、変数がすべてのアクション (リンク、フォームの送信、ブラウザーのバックフォース) で維持されるようにするにはどうすればよいですか?