Moin!
Wenn Name, eMail, Message Felder alle ausgefuellt sind, dann
wird eine Bestaetigunsnachricht angezeigt. Genau jetzt moechte ich,
dass die Daten nach einem HistoryBack geloescht werden...
Warum? Welches Effekt versprichst du dir davon? Was willst du damit erreichen oder verhindern?
Dass ein Browser beim Betätigen des Zurück-Buttons den ausgefüllten Zustand des Formulars zeigt, ist Sache des Browsers, soll heißen: Das kann dir so passieren, oder auch nicht (den IE oder auch den NS4 würde ich in die Kategorie "eher nicht" einordnen, Opera ganz klar in die Kategorie "der macht das zum Glück so").
Fakt ist: Die Formularseite wurde geladen und ausgefüllt. Du kannst diesen Teil nicht mehr beeinflussen, der Eintrag sowohl in der Browser-History als auch in sonstigen Speichern (Formulareingaben werden auch gern woanders gespeichert) ist erfolgt und entzieht sich ziemlich effektiv deinem Zugriff.
Wenn du mal vollkommen unabhängig davon, WIE es umzusetzen wäre, erklären würdest, WAS genau du erreichen willst, gibts bestimmt auch andere Lösungswege.
Ich habe alles ausprobiert: unset($...), $res = $... usw.
Das kann alles nicht funktionieren. Das spielt sich in PHP ab, nicht im Browser, der das Formular enthält.
- Sven Rautenberg