Hm sorry das hat mir jetzt nicht weiter geholfen.
Also wenn der User das Formular ausgefuellt hat, bekomme ich die Email und er bekommt die ausgabe von echo"Thank you for your E-mail $TextName!";.
ich will aber das er auf die Thankyou.html Seite weiter geleitet wird also irgendwie echo" url Thankyou.html" oder so. dabei soll dann der Parameter $TextName mitgegeben werde.
--->>>>Was muss ich hier(echo) tun um auf eine html seite zu verlinken. und was muss dann auf der seite stehen um den Parameter $TextName zu uebergeben?
du musst garnicht auf eine html seite verlinken sondern nur html mittels php ausgeben, das kann php ganz gut (wirklich)
dazu solltest du dich mit affenformularen auseinander setzen - eine seite reicht
prinzipielle vorgehensweise (pseudocode):
if keine postvariablen then
gib das formular aus
else if postvariablen gesetzt und fehler vorhanden
gib formular mit fehlerhinweisen aus
else
gib die dankeseite aus und verschicke die nachricht/verspeichere die daten
end ifim übrigen ist $_REQUEST potentiell gefährlicher als $_POST, $_GET oder $_COOKIE zu verwenden - am wenigsten kannst du benutzereingaben trauen, also biete dem benutzer garnicht erst so viele verschiedene möglichkeiten, variablen einzuschleusen