Seite wählen
Anzeige
profihost-banner

PHP Dateien nicht cachen

PHP Dateien nicht im Cache speichern lassen.

Sie möchten das ihre PHP Datei auf keinen Fall im
Cache des Users oder des/der Proxy bleibt?
Dann können sie mit folgendem Code dies zu 99,99% erreichen,
leider nicht zu 100% da einige Server sich nicht an die Angaben halten.

Hier erstmal der kommentierte Code:

  1.  <?php
  2.  // Die ‚Laufzeit‘ der Datei wird auf den 10.1.1970 gesetzt, also schon lange abgelaufen 😉
  3.  header(Expires: Mon, 10 Jan 1970 01:01:01 GMT);
  4.  // Der ‚Last-Modified‘ Parameter wird auf das aktuelle Datum gesetzt.
  5.  header(Last-Modified:  . gmdate(D, d M Y H:i:s) .  GMT);
  6.  //
  7.  header(Cache-Control: no-store, no-cache, must-revalidate);
  8.  // Siehe einen Kommentar weiter oben …
  9.  header(Pragma: no-cache);
  10.  // jetzt folgt der Inhalt der Seite …
  11.  ?>

Die header() Informationen müssen am Anfang einer PHP Datei stehen,
ansonsten kommt es zu Fehlermeldungen und es funktioniert nicht richtig.