In PHP Cache entfernen

September 1

Beim Programmieren in PHP gibt es bestimmte Instanzen, die Sie vielleicht nicht möchten Informationen zwischengespeichert werden, da es beeinflussen kann, Daten in Formularen eingereicht werden. Zwischengespeicherte Daten können manchmal die Vervielfältigung des gesendeten Daten oder verschiedene andere Fehler verursachen. Um diese Probleme zu beheben, können Sie den Code so deaktivieren die Zwischenspeicherung auf bestimmten Seiten auf Ihrer Website ein Skript hinzufügen. Es umfasst die Verwendung von PHP-Header, die Werte zu bestimmen, die die Seite verhindert, dass Daten im Cache zu speichern.

Anweisungen

1 Öffnen Sie im Editor eine neue Datei oder öffnen Sie die PHP-Datei, der Sie das Skript "Cache entfernen" hinzufügen möchten.

2 Fügen Sie den folgenden Code:

<? Php

header('Expires: Sun, 15 Dec 2002 06:00:00 GMT');

header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');

header('Cache-Control: no-store, no-cache, must-revalidate');

header('Cache-Control: post-check=0, pre-check=0', false);

header('Pragma: no-cache');

? >

3 Speichern Sie die PHP-Datei.

Tipps & Warnungen

  • Wie Sie ein Browser-Cache vom Server ohne ein bestimmtes Programm installiert, das Rechte auf dem System des Benutzers ändern deaktivieren können nicht, setzt das obige Skript die Seite nicht zum Cache, die den gleichen Zweck--vor allem, wenn zur Verhinderung von Störungen in das Absenden von Formularen oder irgendwelche Funktionen, bei denen Daten auf der Website dienen können.
  • Immer zum Ende der Gültigkeitsdauer auf ein Datum in der Vergangenheit für dieses Skript zu arbeiten festgelegt.