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

Susan Sarandon
リリース: 2024-10-27 06:33:29
オリジナル
410 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!