Variablen löschen mit unset()

  • #21
Hi,

du könntest es auch noch mit von PHP gesendeten Headern probieren (header-Anweisungen müssen ganz am Anfang einer Datei stehn, vorher darf kein anderes Zeichen zum Browser gesendet werden).


:
PHP-Skripte erzeugen oft dynamische Inhalte, die weder vom Browser noch von irgendeinem Proxy zwischen Web-Server und Client-Browser gepuffert (gecached) werden sollen bzw. dürfen. Bei vielen Proxies und Browsern kann das Cachen wie folgt unterbunden werden:

Code:
<?php
header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);  // Datum aus Vergangenheit
header(Last-Modified:  . gmdate(D, d M Y H:i:s) .  GMT);
                           // immer geändert
header(Cache-Control: no-store, no-cache, must-revalidate); // HTTP/1.1
header(Cache-Control: post-check=0, pre-check=0, false);
header(Pragma: no-cache);             // HTTP/1.0
?>
Anmerkung: Es könnte auch sein, dass Ihre Seiten nicht zwischengespeichert werden, auch wenn Sie obigen Header nicht ausgeben. Es gibt eine Anzahl Optionen, welche die Benutzer in deren Browser einstellen können, um das standardmäßige Verhalten bezüglich des Caching zu verändern. Durch das Senden obiger Header sollten Sie irgendwelche Einstellungen, welche die Ausgabe Ihres Skriptes zwischenspeichern würden, außer Kraft setzen.
 
  • #22
Danke für den Link, das werde ich mal probieren.
Wenn es funktioniert sage ich bescheid.
 
Thema:

Variablen löschen mit unset()

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben