首頁  >  文章  >  後端開發  >  如何使用標頭在 PHP 中停用瀏覽器快取?

如何使用標頭在 PHP 中停用瀏覽器快取?

Barbara Streisand
Barbara Streisand原創
2024-10-27 06:05:03777瀏覽

How to Disable Browser Caching in PHP using Headers?

PHP 中的快取注意事項

控制瀏覽器快取行為對於確保使用者收到最新內容至關重要。您可能需要清除瀏覽器快取的常見情況是防止使用者存取過時的資料。

如何使用標頭防止PHP 中的緩存

有效防止緩存,您可以在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");
?></code>

說明

  • Cache-Control: no-cache指示瀏覽器不要使用回應的任何快取副本。
  • 過期:Mon, 26 Jul 1997 05:00:00 GMT 將過期日期設定為過去的日期,以確保快取已過期。
  • 內容類型:application/xml; charset=utf-8 指定回應內容類型,這可能會影響某些瀏覽器中的快取行為。

透過設定這些標頭,您可以強制瀏覽器檢索內容的最新版本,消除了用戶存取快取的過時資料的可能性。

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

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