Mailinglisten-Archive |
Hi, >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 ... Funzt nicht, habe ich aber auch nicht mit gerechnet ;). Soweit ich das Problem verstehe liegt die Ursache der Fehlermeldung nicht darin, dass die Seite dynamisch erstellt wurde, sondern dass diese Seite nach dem uebermitteln von Form-Daten erzeugt wurde ... noch irgendwer eine Idee? ;) Thanks Christoph
php::bar PHP Wiki - Listenarchive