使用 PHP 防止瀏覽器快取資源
許多開發人員都會遇到快取檔案阻礙更新內容顯示的不便。當 CSS、JS 或圖像檔案所做的更改由於瀏覽器快取而未反映在瀏覽器中時,就會出現此問題。對於使用 PHP 來提供網頁服務的人來說,這裡有一個簡單而有效的解決方案來解決這個問題。
為了防止瀏覽器緩存,您可以在頁面標題中實現以下PHP 代碼:
<?php header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); ?>
透過指定這些標頭,您可以指示瀏覽器忽略文件的任何快取副本並直接從伺服器請求它們。 “no-store”和“no-cache”指令確保不會發生緩存,而“must-revalidate”則強制瀏覽器在每次請求時驗證快取的內容。此外,「max-age=0」指定快取不應儲存任何內容超過 0 秒。
以上是如何防止瀏覽器使用 PHP 快取資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!