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

如何防止瀏覽器快取透過 PHP 提供的資源?

DDD
發布: 2024-12-11 09:58:10
原創
397 人瀏覽過

How Can I Prevent Browser Caching of Assets Served Through PHP?

避免瀏覽器快取透過PHP 頁面要求的資源

更新網站的CSS、JS 或圖片檔案時,您可能會注意到瀏覽器繼續顯示舊的,快取版本。以下是透過PHP 提供頁面時防止此問題的方法:

使用HTTP 標頭

要防止瀏覽器快取透過PHP 頁面請求的資源,請修改PHP 程式碼以新增下列HTTP 標頭:

<?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");

?>
登入後複製

這些標頭指示瀏覽器:

  • 不儲存快取中的資源。
  • 不使用資源的快取版本,即使它比目前版本舊。
  • 在從資源請求資源之前不執行任何快取檢查伺服器。
  • 即使多次要求,也不快取資源。

透過將這些標頭新增至您的PHP 程式碼,瀏覽器每次要求時都會強制取得最新版本的資源,確保訪客始終收到最新版本。

以上是如何防止瀏覽器快取透過 PHP 提供的資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板