MootoolsのSqueezeBoxを使用してPHPファイルにアクセスする際のブラウザーキャッシュの問題
質問
私はSqueeze Boxを使用して、クリックされたリンクに基づいてユーザーにアラートを出力するPHPファイルにアクセスしています(つまり、PHPファイルは$ _GET変数を使用しています)。
問題は、アラートボックスが正しく開いたらクリックするが、リンクをもう一度クリックすると、結果が2回表示されることです。つまり、それ自体が複製され、リンクをクリックするたびに結果が複製され続けます。
しかし、ブラウザを閉じると、問題が再び再起動します。この問題の解決策はありますか。 (そして、問題はMozillaとIEの両方に現れます)
ありがとう
解決
squeezeboxには慣れていませんが、通常はいくつかの戦術があります。
-
$ _ GET
ではなく、 - それぞれにランダムなクエリ文字列を追加します リクエスト-例タイムスタンプ
- キャッシュなしヘッダーをPHPファイルに追加します。
$ _ POST
に切り替えます
no-cacheは次のようになります。
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
所属していません StackOverflow