ALTERNATIVE ZU header ("Location: intern.php");

tobiastt

Erfahrenes Mitglied
Hallo

ich habe eine Zugangsverwaltung erstellt. Der Nutzer gibt Benutername + Kennwort ein ich sehe nach ob es in der DB eingetragen ist wenn ja will ich auf eine Webseite geleitet werden AUTOMATISCH, wenn ich das mit header ("Location: intern.php"); mache kommt ein Fehler HEADER ...send, weil ich vorher require_once("connectDB.php"); benutzt habe, um die DB Verbindung herzustellen. Wie kann man so einen aufruf noch machen außer header ("Location: intern.php");

Danke

Gruß Tobi
 
[phpf]header[/phpf] ist die beste Variante, allerdings darf vorher keine Ausgabe erzeugt werden.
Wieso läßt du in der connectDB.php was ausgeben?

Alternative wären Meta-Refresh und JS location.href(), sind aber nicht verlässlich, da beides vom User verhindert werden kann.
 
was darf denn alles vor dem

header("Location: formular.php");

nicht stehen also alle ausgaben mit echo oder? UND ? kein HTML oder so was
 
Es darf vorher nichts anderes außer etwaige weitere HTTP-Header an den UA gesandt werden. Wirklich nichts, auch kein Leerraum oder ähnliches.
 
Zurück