我在PHP中有一個簡單的表單驗證類。它的工作原理是這樣的:PHP表單驗證+ cookies = Firefox緩存問題?
答:表單頁面的結果到驗證頁面
驗證:檢查結果。如果錯誤,請使用錯誤字段的名稱和每個輸入錯誤的消息來設置Cookie。使用標題位置屬性返回到表單頁面。答:如果存在cookie,則打印與每個字段以及表單的其餘部分相關的錯誤消息。
這適用於所有瀏覽器,但Firefox。 Firefox正在設置並刪除cookies。但是,當VALIDATION將用戶發送回頁面A時,會出現上次輸入錯誤的相同錯誤消息。儘管餅乾與上次不同,但這一點。
我試着用下面幾行無效緩存,但沒有運氣:
標題(「緩存控制:無緩存,無店鋪,必重新驗證」);
任何人都知道發生了什麼事?
+1。此外,如果在多個選項卡中打開相同的頁面,則使用Cookie可能會導致衝突。 – 2009-10-15 15:58:40