Mailinglisten-Archive |
Hallo Dominik, > Gibt es eine Möglichkeit, Variablen nach ausführung wieder völlig zu > "leeren" ? Ich meine es wird nicht oft vorkommen, dass einer die website > aktualisiert, aber es ist doch ärgerlich. Vorallem, wenn das Beispeil > Forum aus dem Buch "php" von Markt&Technik den selben Fehler hat ;-) Es gibt zwei Möglichkeiten, die eine ist, dass Du allen Variablen nach dem Absenden "nichts" zuweist, wie zB. name=""; oder mit dem Submit ein redirect auf diese Seite zu machen, dann wird sie ja korrekt neu aufgerufen. Einfacher gehts so: Du machst eine "Danke fürs Absenden-Seite" und fügst in die Formularseite das hier ein. -- formular.php3 print "<META HTTP-EQUIV=\"Expires\" CONTENT=\"Fri, Jun 12 1981 08:20:00 GMT\">"; print "<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">"; print "<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">"; -- forular ende -- Dadurch wird das Cachen verhindert und die Seite muss korrekt neu geladen werden, mit leeren Variablen. Wenn einer auf der "Danke fürs Absenden-Seite" den Zurückknopf klickt, bekommt er eine ungültige Seite die er neu laden muss und dann ist sie leer. Vielleicht ist die Seite sogar bei jedem Neuladen leer, das habe ich noch nicht ausprobiert. Liebe Grüße aus dem Allgäu Theo -- Agathos Networks - Postfach 1114 - D-87515 Sonthofen Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50 mailto:info_(at)_agathos.net
php::bar PHP Wiki - Listenarchive