Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lösche ich den Browser-Cache mit PHP?

Wie lösche ich den Browser-Cache mit PHP?

Susan Sarandon
Susan SarandonOriginal
2024-10-27 06:33:29411Durchsuche

How to Clear Browser Cache Using PHP?

Browser-Cache mit PHP löschen

Browser-Caching speichert häufig aufgerufene Dateien lokal und verbessert so die Ladezeiten der Website. Es kann jedoch auch Tests und Entwicklung beeinträchtigen, wenn zwischengespeicherte Dateien veraltet sind. In diesem Artikel wird erklärt, wie Sie den Browser-Cache mit PHP löschen.

PHP-Code zum Löschen des Browser-Cache

Der folgende PHP-Code sendet Header an den Client-Browser und weist ihn an, dies zu tun Leeren Sie den Cache:

<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>
  • Cache-Control: kein Cache, muss erneut validiert werden weist den Browser an, die Antwort nicht zwischenzuspeichern.
  • Läuft ab: Mo, 26. Juli 1997 05:00:00 GMT legt das Ablaufdatum auf ein vergangenes Datum fest und zwingt den Browser, die Ressource jedes Mal vom Server abzurufen.
  • Inhalt- Typ: application/xml; charset=utf-8 gibt den Typ und die Kodierung der Antwort an.

Verwendung

Um diesen Code zu verwenden, platzieren Sie ihn am Anfang von Ihr PHP-Skript, bevor eine andere Ausgabe an den Browser gesendet wird. Zum Beispiel:

<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>

Hinweis: Dieser Code wirkt sich nur auf die aktuelle Seite aus. Um den gesamten Cache zu leeren, müssen Sie möglicherweise eine Bibliothek eines Drittanbieters verwenden oder eine komplexere Caching-Strategie implementieren.

Das obige ist der detaillierte Inhalt vonWie lösche ich den Browser-Cache mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn