Tarayıcı önbelleği sorunları Mootools 'SQUEEZEBOX ile PHP dosyalarını erişirken

1 Cevap php

Ben tıkladım linke (yani PHP dosyası $ _GET değişkeni kullanır) dayalı kullanıcı için bir uyarı yazdıran bir PHP dosyası erişmek için sıkıştırın Box kullanıyorum.

Sorun tekrar linke tıkladığımda ben uyarı kutusu doğru açmak kez tıklayın ama ne zaman, sonuç kendini çoğaltan yani iki kez görünür ve sonuçları linki tıklandığında her zaman kopyalayan devam değildir.

Ama tarayıcıyı kapattığınızda, sorun yeniden başlatır, bu sorun için bir çözüm var. (Ve sorun Mozilla ve IE görünür)

Teşekkürler

1 Cevap

akordeon ile tanıdık ama bu için bir kaç taktik normalde vardır.

  • geçmek $_POST değil $_GET
  • append a random querystring to each request - e.g. a timestamp
  • PHP dosyası no-cache başlıkları eklemek.

no-cache, bu gibi bir şey olacaktır:

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past