„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie lösche ich den Browser-Cache mit PHP?

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

Veröffentlicht am 06.11.2024
Durchsuche:998

How to Clear Browser Cache Using PHP?

Browser-Cache mit PHP leeren

Browser-Caching speichert häufig aufgerufene Dateien lokal und verbessert so die Ladezeiten von Websites. 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:

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");
  • Cache-Control: kein Cache, muss erneut validiert werden weist den Browser an, dies nicht zu tun Antwort zwischenspeichern.
  • Läuft ab: Mo, 26. Juli 1997 05:00:00 GMT setzt das Ablaufdatum auf ein vergangenes Datum und zwingt den Browser, die Ressource jedes Mal vom Server abzurufen .
  • Content-Type: 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:

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.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3