PHPのヘッダー関数はWebブラウザのキャッシュを設定します
php の header 関数は、Web ブラウザーのキャッシュを設定します。php 言語を使用して、必要なキャッシュ方法と時間を設定できます。php の header 関数は、Web ブラウザーの http ヘッダー情報を設定するための多くのパラメーターを改善します。以下は php 関数ヘッダーの使用方法の詳細な説明です。
Web ページのキャッシュは、HTTP メッセージ ヘッダーの「Cache-control」によって制御されます。一般的な値には、private、no-cache、max-age、must-revalidate などが含まれます。デフォルトは次のとおりです。プライベート。その機能は、さまざまな再閲覧方法に応じて次の状況に分類されます。
(1) 新しいウィンドウを開きます
max-age 値が指定されている場合、この値以内ではサーバーに再度アクセスされません。例:
Cache-control: max-age=5 (この Web ページにアクセスするときに、次の 5 秒以内に再度入力するとサーバーにアクセスしません)
(2) アドレス バーで Enter キーを押します
値がプライベートまたは再検証が必要な場合、サーバーは初回のみアクセスされます、今後はアクセスされなくなります。値がキャッシュなしの場合、毎回アクセスされます。
値は max-age であるため、有効期限が切れる前に再度アクセスされることはありません。
(3)
の値が private、must-revalidate、max-age の場合は、再度アクセスされません。 no-cache の場合は毎回アクセスされます。 繰り返しアクセス(4) 更新ボタンを押します
キャッシュ制御の場合、繰り返しアクセスされます。値が「no-cache」の場合、このページにアクセスすると、インターネットの一時記事フォルダーにページのバックアップが残ります。
さらに、「Expires」値を指定すると、キャッシュにも影響が及ぶ可能性があります。たとえば、Expires の値にすでに経過した時刻を指定した場合、この Web サイトにアクセスするときにアドレス バーで Enter キーを繰り返し押すと、アクセスは毎回繰り返されます: Expires: Fri, 31 Dec 1999 16:00 :00 GMT
例: ページが IE で http 応答メッセージ ヘッダー設定をキャッシュすることを禁止します:
CacheControl = no-cache
Pragma=no-cache Expires = -1Expires は良いことです。サーバー上の Web ページが頻繁に変更される場合は、即時有効期限を示す -1 に設定します。 Web ページが毎日午前 1 時に更新される場合、有効期限を翌日の午前 1 時に設定できます。HTTP1.1 サーバーが CacheControl = no-cache を指定すると、ブラウザは Web ページをキャッシュしません。レガシー HTTP 1.0 サーバーは Cache-Control ヘッダーを使用できません。
したがって、HTTP 1.0 サーバーとの下位互換性を保つために、IE は Pragma:no-cache ヘッダーを使用して HTTP に対する特別なサポートを提供します。
クライアントが安全な接続 (https://) 経由でサーバーと通信し、サーバーが応答で Pragma:no-cache ヘッダーを返す場合、Internet Explorer は応答をキャッシュしません。
注: Pragma:no-cache は、安全な接続で使用される場合にのみキャッシュを防止します。非安全なページで使用される場合、処理方法は Expires:-1 と同じになります。ただし、すぐに期限切れになるマークが付けられます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
