login form

2l8_8

Grünschnabel
hi
ich suche nach einer Möglichkeit ein login zu erstellen, dass zuerst die Eingaben überprüft und einem dann zur entsprechenden Seite weiterleitet.
Die Überprüfung funktioniert schon. Doch wie schaffe ich es, dass ich zur richtigen Seite weiterleiten kann?
gruss
 
PHP:
$host = $_SERVER['HTTP_HOST'];
$goto = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
header("Location: http://$host$goto/DATEI");
exit;

Wobei du DATEI mit der Zieldatei ersetzen musst.. (index.php o.ä.)
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort!
Jedoch fersteh ich den Code nicht so ganz.
Kanst du mir noch erklären, was da genau passiert?
 
Hi

Zuerst wird abgefragt, auf welcher Internetadresse
und in welchem Verzeichnis sich das ganze abspielt.

Zusammengesetzt ergibt das zB. http://www.domain.de/homepage
Das eingesetzt in
header("Location: http://$host$goto/DATEI");
ergibt
header("Location: http://www.domain.de/homepage/DATEI");

Die header-Location-Anweisung macht dann einfach eine Weiterleitung dorthin,
Zu http://www.domain.de/homepage/DATEI
Und DATEI sollst du ja noch durch den richtigen Dateinamen ersetzen.

Gruß

PS: Nur so nebenbei, verstehen schreibt man mit v :)
 

Neue Beiträge

Zurück