Seite nicht aus dem Cache laden

Der_Jan

Aktives Mitglied
Thread Starter
Dabei seit
06.01.2004
Beiträge
712
Reaktionspunkte
30
Moin,
wie kann ich es per HTML erreichen dass mein Browser Datensätze aus der Datenbank frisch ausliest, anstatt diese aus dem Cache zu laden?

Danke, Gruß und schönen 1. Advent,

Der Jan
 
Die EINZIGE sichere Möglichkeit ist, an die URL eine Art Zufallszahl oder eine Reihe von zufälligen Zeichen anzuhängen.

Wenn die URL z. B. lautet:
www.domain.de/suche.php?PLZ=5&sort=name
hängst Du hinten dran eine Zufallszahl, z. b. einen Zeitstempel
www.domain.de/suche.php?PLZ=5&sort=name&nocache=StringDerImmerAndersIst

Jeder Browser interpretiert das natürlich als jeweils neue URL (was ja auch so ist) und lädt daher die Seite immer neu - und niemals aus dem Cache.

Cache leeren, usw. geht häufig aber niemals immer.

No.
 
Zuletzt bearbeitet:
Du kannst doch im Head auch angeben das er nicht cachen soll. Genauso wie Robts Follow usw. Wie sicher das funktioniert weiß ich aber nicht?
 
Du kannst doch im Head auch angeben das er nicht cachen soll. Genauso wie Robts Follow usw. Wie sicher das funktioniert weiß ich aber nicht?
Funktioniert auch nicht sicher.

No.
 
für sowas gibts auch nen php-header, sollte dann sicherer sein als die methode
mit dem meta-tag.
probier, ob
PHP:
header("Pragma: no-cache");
oder
PHP:
header("Cache-Control: no-store, no-cache, must-revalidate");
funktioniert, tendenziell aber erstere.
 
Zurück
Oben Unten