[PHP] Wieso funktioniert der "Redirect" nicht?

B

BloodSteam

Guest
Hallo,
mein redirect funktioniert nicht.
Anstatt eine neue Seite zu laden öffnet er die gleiche Seite im "main" Element.

wieso-png.1010094
 

Anhänge

  • wieso.png
    wieso.png
    36,8 KB · Aufrufe: 137
Zuletzt bearbeitet:
Der header Befehl muss kommen, bevor irgendein Zeichen zum Browser gesendet wird.
Wenn Du dieses Snippet irgendwo einbetest und davor bereits Daten an Browser gesendet wurden, kann das nicht funktionieren.
 
Der header Befehl muss kommen, bevor irgendein Zeichen zum Browser gesendet wird.
Wenn Du dieses Snippet irgendwo einbetest und davor bereits Daten an Browser gesendet wurden, kann das nicht funktionieren.

Ich benutze die Jquery "load()" Funktion um Seiten in ein Element zu laden.
 
Ich benutze die Jquery "load()" Funktion um Seiten in ein Element zu laden.
Und der Redirect wirkt sich genau innerhalb des HTTP-Request's dieser load() Funktion aus. Es wird also nur dieser Request umgeleitet und nicht das komplette Fenster/der komplette Tab. Du müsstest es theoretisch zu Fuß machen und die Rückgabe des Server's mit Javascript auswerten und ggf. per Javascript navigieren.

Oder so wie ich es mache, das Loginformular direkt als PHP-Script laden. Statt also die Header-Funktion zu verwenden das Login-Form einfach mit Include einladen und ausgeben.
 
Zurück