Fonk: Erneutes senden der Formular-Informationen verhindern

Beitrag lesen

Hallo,

im Internet werden zwar viele Lösungen dazu angeboten, aber keine die speziell auf mein Problem passt:

Ich habe ein Login-Frame und ein Main-Frame das bei jedem Login, bzw. Logout neu geladen wird um die Informationen an den jeweiligen User anzupassen.
Nun sehen diverse Seiten, die im Mainframe angezeigt werden so aus, dass beim ersten Aufruf ein Formular angezeigt wird, wo man (wenn man nicht eingeloggt ist) Name etc. eintragen kann oder es halt automatisch eingefügt wird, wenn man eingeloggt ist. Nach absenden des Forms werden die eingetragenen daten an die selbe Seite gesendet und geprüft ob das (erforderliche) Namensfeld ausgefüllt wurde. Falls dem so ist werden die Informationen weiterverarbeitet, irgendwo eingepflegt, etc. und eine Information wie z.B. Die Daten wurden versendet angezeigt (realisiert über php).
Der o.g. reload der Seite beim Einloggen hat nun den Sinn, dass wenn man die Seite aufruft und sich dann erst einloggt die Felder trozdem automatisch ausgefüllt werden, bzw. wenn das Formular angezeigt wird und man sich ausloggt die Felder halt auch gelöscht werden.
Falls nun allerdings der Sonderfall eintritt, dass man das Formular abgesendet hat und sich dann nochmal ein- bzw. ausloggt und die Seite neu geladen wird zeigt der Internet Explorer die äußerst nervige Meldung an, dass die Informationen erneut gesendet werden müssen um die Seite zu aktualisieren - wobei die Informationen einfach nicht nochmal gesendet werden (weil ich u.a. dann Mails doppelt bekomme usw...)
Ich habe schon mit dem $_ENV('HTTP_REFERER') von PHP rumprobiert, der scheint aber nur zu gehen, wenn eine Seite vom Link aufgerufen wird. Eine Lösung mit <body onReload=> bringt mich auch nicht weiter, weil dann die Seite nicht neu geladen würde, wenn das Formular angezeigt wird...

Wer bis hierhin gelesen hat: Besten Dank! Und hoffentlich weiß jemand eine Lösung...