ホームページ  >  記事  >  バックエンド開発  >  PHPを使用してブラウザのキャッシュをクリアするにはどうすればよいですか?

PHPを使用してブラウザのキャッシュをクリアするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-27 06:33:29411ブラウズ

How to Clear Browser Cache Using PHP?

PHP を使用したブラウザ キャッシュのクリア

ブラウザ キャッシュは、頻繁にアクセスされるファイルをローカルに保存し、Web サイトの読み込み時間を短縮します。ただし、キャッシュされたファイルが古い場合は、テストや開発に支障をきたす可能性もあります。この記事では、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>
  • キャッシュ制御: no-cache、must-revalidate は、ブラウザーに応答をキャッシュしないよう指示します。
  • 有効期限: 月曜日、1997 年 7 月 26 日 05:00:00 GMT は有効期限を過去の日付に設定し、毎回ブラウザーにサーバーからリソースを取得させるようにします。
  • Content-タイプ: application/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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。