• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

redirect funktioniert nicht

Status
Für weitere Antworten geschlossen.

Superotto

Neues Mitglied
Hallo,

ich habe eine Webseite von einem Webhost zu anderen umgezogen. In dieser Webseite ist ein Formular. Diese Formular kann ich ohne Probleme, wie beim anderen Webhost vorher, verschicken (die Information kommt dort an wo sie ankommen sollen). OK.
Doch nach dem versenden des Formulars soll sich die Seite thanks.htm öffnen. Doch dies funktioniert jetzt auf dem neuen Webhost nicht mehr und es bleibt im PHP-Script hängen.
Hier der Code:

<?

$send_to = "abcd<[email protected]>";

$subject = "New Web Contact abcde.com";
.
.
$redirect_url = 'http://www.abcde.com/thanks.htm';
.
.
.
function redirect(){
global $redirect_url;
header("Location: $redirect_url");
exit();
}

Wie gesagt, das Formular funktioniert einwandfrei, nur die Weiterleitung zum File thanks.htm will nicht mehr funktionieren.
Wer kann mir den Grund sagen?
 
Wer kann mir den Grund sagen?
Es könnte daran liegen, dass du bei deinem neuen Hoster keine variablen auf "global" machen kannst.
=> PHP: Using Register Globals - Manual

Wieso übergibts du die weiterleitung nicht mit hilfe der Funktion?
PHP:
$redirect_url = 'http://www.abcde.com/thanks.htm';

function redirect($redirect_url ){
   header("Location: ".$redirect_ur");
   exit();
}
redirect($redirect_url );

Viele Grüße,
Marlin
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben