首頁 >後端開發 >php教程 >如何防止瀏覽器快取 PHP 中的資源?

如何防止瀏覽器快取 PHP 中的資源?

Susan Sarandon
Susan Sarandon原創
2024-12-10 20:55:16129瀏覽

How Can I Prevent Browser Caching of Assets in PHP?

防止瀏覽器快取 PHP 產生的頁面中的資源

快取在提高網站效能方面發揮著至關重要的作用。然而,它有時會導致瀏覽器中載入過時的資產,從而使部署更新變得困難。在 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn