ホームページ > バックエンド開発 > PHPチュートリアル > ヘッダーを使用して PHP でブラウザー キャッシュを無効にする方法

ヘッダーを使用して PHP でブラウザー キャッシュを無効にする方法

Barbara Streisand
リリース: 2024-10-27 06:05:03
オリジナル
887 人が閲覧しました

How to Disable Browser Caching in PHP using Headers?

PHP でのキャッシュに関する考慮事項

ユーザーが最新のコンテンツを確実に受信できるようにするには、ブラウザーのキャッシュ動作を制御することが重要です。ブラウザーのキャッシュをクリアする必要がある一般的なシナリオの 1 つは、ユーザーが古いデータにアクセスできないようにすることです。

ヘッダーを使用して 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>
ログイン後にコピー

説明

  • キャッシュ制御: no-cache
  • 有効期限: 月曜日、1997 年 7 月 26 日 05:00:00 GMT は有効期限を過去の日付に設定し、キャッシュを確保します。有効期限が切れています。
  • Content-Type: application/xml; charset=utf-8 は、一部のブラウザーでのキャッシュ動作に影響を与える可能性がある応答コンテンツ タイプを指定します。

これらのヘッダーを設定すると、ブラウザーにコンテンツの最新バージョンを強制的に取得させることができます。これにより、ユーザーがキャッシュされた古いデータにアクセスする可能性が排除されます。

以上がヘッダーを使用して PHP でブラウザー キャッシュを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート