首頁  >  文章  >  後端開發  >  如何使用 PHP 清除瀏覽器快取?

如何使用 PHP 清除瀏覽器快取?

Susan Sarandon
Susan Sarandon原創
2024-10-27 06:33:29411瀏覽

How to Clear Browser Cache Using PHP?

使用 PHP 清除瀏覽器快取

瀏覽器快取將經常存取的檔案儲存在本地,從而縮短網站載入時間。但是,如果快取的檔案已過時,它也會幹擾測試和開發。本文說明如何使用 PHP 清除瀏覽器快取。

用於清除瀏覽器快取的PHP 代碼

以下PHP 程式碼將標頭髮送到客戶端瀏覽器,指示其清除其快取:

<code class="php">header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");</code>
  • Cache-Control: no-cache, Must-revalidate 告訴瀏覽器不要快取回應。
  • Expires: Mon, 26 Jul 1997 05:00:00 GMT 將過期日期設定為過去的日期,強制瀏覽器每次從伺服器擷取資源。
  • Content-類型:應用程式/xml;charset=utf-8 指定回應的類型和編碼。

用法

要使用此程式碼,請將其放在開頭您的 PHP 腳本,然後再將任何其他輸出傳送到瀏覽器。例如:

<code class="php"><?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");

echo "Hello World!";
?></code>

注意:此程式碼只會影響目前頁面。若要清除整個緩存,您可能需要使用第三方程式庫或實作更複雜的快取策略。

以上是如何使用 PHP 清除瀏覽器快取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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