快取在提高網站效能方面發揮著至關重要的作用。然而,它有時會導致瀏覽器中載入過時的資產,從而使部署更新變得困難。在 PHP 中提供頁面時,您可能會遇到瀏覽器因快取而拒絕載入新的 CSS、JS 或圖片檔案的情況。
解決方案:
克服針對這個問題,PHP 提供了一種發送 HTTP 回應標頭的方法,明確指示瀏覽器不要快取內容。透過在 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"); ?>
您可以阻止瀏覽器快取與該頁面關聯的資源。這將強制瀏覽器始終下載所需 CSS、JS 和圖像檔案的最新版本,確保訪客立即看到您的更新。
以上是如何防止瀏覽器快取 PHP 中的資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!