Sebastian: browser nach Formularversand mit JS in PHP weiterleiten

Beitrag lesen

Hallo,

ich habe einen Formmailer gebaut, der seine Dienste soweit auch ordentlich tut, doch möchte ich, nachdem das Formular versendet wurde, den Browser auf eine andere URL umleiten.

Anfangs habe ich es mit header versucht, doch das scheiterte an einer echo Anweisung die in dem Script ausgeführt wurde.
Nun habe ich mir überlegt, ein JavaScript einzubauen, welches den Browser umleitet.
Ich stehe jetzt aber vor dem Problem, das dies sofort bei Aufruf der Seite funktioniert und nicht erst nach dem Abesenden des Formulars.

Hier ein Ausschnitt:

$goto .= "http://www.xyz.de/temp/danke.php";
mail($_POST["to"], $_POST["subject"], $mailtext, $header);

echo
   "<script language="JavaScript" type="text/JavaScript">\n"
   ."<!--\n"
   ."window.location.href = "$goto";\n"
   ."//-->\n"
   ."</script>";

Wie kann ich in PHP checken, ob das Formular bereits gesendet wurde und dann eine Funktion aufrufen, die wirklich erst dann zu arbeiten beginnt?

Über Hilfe wäre ich sehr dankbar!

gruß
Sebastian