Mailinglisten-Archive |
Christoph Kiehl schrieb am Sonntag, den 2. Mai 1999: > kennt irgendjemand eine Möglichkeit, wie man diese Fehlermeldung umgehen > kann die immer kommt wenn jemand nach dem Absenden von Forms auf den > Back-Button klickt? Irgendwie scheint das die User wirklich zu schocken wenn > da auf einmal so eine Fehlermeldung kommt ... Vermutlich ist die Formularseite dynamisch per PHP erzeugt und deshalb erstmal nicht cache-fähig? Wenn's so ist, einfach dort per "Header"-Funktion einen passenden Expires-HTTP-Header erzeugen, damit die dynamische Seite zumindest ein paar Minuten lang für "Back"-Schritte im Browser-Cache bleibt. Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); Oder berechnet für 5 Minuten: $expirestime=time()+300; $expiresdate=gmdate("D, d M Y H:i:s", $expirestime); Header("Expires: $expiresdate GMT"); Das ganze am Anfang der PHP-Seite noch vor jeder anderen Ausgabe! Schreib' doch bitte, ob das so funktiniert, denn ich hab's aus dem Gedächtnis getippt ... Ciao, Martin -- Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ > PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive