PHP form doğrulama + kurabiye = Firefox önbellek sorunu?

2 Cevap php

PHP basit bir form doğrulama sınıfı var. Bu gibi çalışır:

A: form sayfası olduğunu ONAY sayfaya Mesajlar sonuçları

ONAY: sonuçları kontrol eder. Yanlış varsa, yanlış alanların adını ve her giriş için hata mesajı ile çerezleri ayarlayın. Başlıkları yer özelliğini kullanarak geri bir form sayfasına gidin.

A: kurabiye varsa, her alanın yanı sıra formun geri kalanı ile ilgili yazdırma hata mesajları.

Bu Firefox ama tüm tarayıcılarda çalışır. Firefox ayarı ve çerezleri cezası siliyor. VALIDATION geri sayfa A kullanıcı gönderir Ancak, son giriş hatalarının aynı hata iletileri bulunmaktadır. Bu tanımlama son kez farklı olmasına rağmen.

Ben önbellek geçersiz kılmak için aşağıdaki satırları kullanmaya çalıştı, ama hayır şans yaşadım:

header ("Cache-Control: no-cache, no-store, must-REVALIDATE");

Herkes ne oluyor biliyor?

2 Cevap

Yani bu orada-ve-geri yönlendirmeleri yapmak için kötü bir fikir gibi görünüyor. Doğrulama veri giriş sayfasını çıkışlar aynı komut dosyası tarafından yapılabilir. Sen sadece bir şeyler yanlış gitti algılamak eğer kullanıcı verilerini içeren bir form için hata kodu eklemek. Tüm iyi gitti - sonra bir başarı sayfasına bir kullanıcıyı yönlendirmek. Tersi değil.

Yine benim. Bunu düzeltmek için başardı. Sorun? Firebug. Ben devre dışı ve Kundakçı kaldırılır ve çalışmaya başladı!