Weiterleitung nach Ausgabe
Oli
- php
0 XaraX
Hallo,
ich habe vorgestern einen Treath eröffnet mir der Frage ob ich nach einer Formularausgabe eine Weiterleitung auf eine andere Seite machen kann (z.B. Nachricht erfolgreich gesendet). Man hat mir geraten mein Script zu ändern da dies nicht möglich sei.
Ich habe aber jetzt eine Lösung gefunden:
Statt: echo "E-Mail erfolgreich gesendet">";
echo "<META HTTP-EQUIV=REFRESH CONTENT="0; URL=http://www.meine domain.ch/success.html">";
Kann man das so machen, oder entstehen dabei Probleme, z.B. mit Browsern die das Weiterleiten nicht unterstützen??
Danke
Gruss Oli
Hallo Oli,
dagegen spricht nichts, es so zu machen. Es spricht auch nichts gegen eien Weiterleitung mittels header() (die sehr wohl möglich ist!) in folgender Form:
============
<?php
#formularverarbeitung !!!!OHNE JEGLICHE AUSGABE!!!!
In beiden Fällen hättest Du das Problem, daß der Browser keine Weiterleitung unterschützt. Eine bessere Möglichkeit scheint mir da mit include() zu arbeiten, wenn es denn unbedingt eine andere Datei sein soll.
Gruß aus Berlin!
eddi
Moin moin,
gemäß [http://de3.php.net/manual/en/function.header.php] sollte Oli nach dem header(); noch ein exit; machen :-)
Gruß
Patrick