我的index.php頁面不斷被緩存,顯示出老計時器值和其他人,即使我使用這個:緩存控制失敗
session_cache_limiter('nocache');
session_start();
header('Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0');
讓瀏覽器緩存的頁面。我檢查了螢火蟲頭輸出的,他們一直在說:
Cache-Control:private, max-age=10800, pre-check=10800
我曾經有過這樣的HTML META:
<META HTTP-EQUIV="cache-control" content="no-cache" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
但是已經禁用那些爲了檢查,如果他們干擾,但啓用或禁用不會產生影響。
所有幫助表示讚賞!
你確定你的頭(...)行正在執行,它不會發送任何警告或錯誤?你有沒有檢查你的錯誤日誌?否則我不明白爲什麼它不起作用。 – eis
Error_log =空,屏幕上沒有錯誤在FireFly中輸出的頭文件仍然是Cache-Control \t private,max-age = 10800,pre-check = 10800,no-cache,must-revalidate,post-check = 0, check = 0並添加標題('Expires:Fri,Jan Jan 2010 00:00:00 GMT');到標題。而且,定時器仍然不會更新。 – Borniet
您確定它確實是將文檔保存在其緩存中的瀏覽器嗎?確保你和服務器之間沒有任何代理,即緩存。 – feeela