header senden auch wenn schon gesendet
romy
- php
0 Sven Wagener0 Sven Schrodt0 brand
Hallihallo
also ich bin immernoch beim Javascript eliminieren und nun komme ich nicht weiter, da ich meine Umleitung immer mit Javascript gemacht habe
in php kann man ja eigentlich header benutzen, aber meistens ist der ja schon gesendet
wie kann ich jetzt wieder auf eine andere Seite(bzw.andere Funktion derselben Seite) umleiten
wenn ich beispielsweise ein formular überprüft habe und Fehler gefunden habe
???
irgendeine Idee was man da machen kann
danke
romy
in php kann man ja eigentlich header benutzen, aber meistens ist der ja schon gesendet
Die kannst Du aber auch vorher mittels header($headerinfos) selbst senden.
wie kann ich jetzt wieder auf eine andere Seite(bzw.andere Funktion derselben Seite) umleiten
wenn ich beispielsweise ein formular überprüft habe und Fehler gefunden habe
???
Entweder über die header() Funktion oder mittels JavaScript mit document.location.href
MfG,
Sven Wagener
http://www.dokuwelt.de
Entweder über die header() Funktion oder mittels JavaScript mit document.location.href
Wer hat den Schwachsinn eigentlich angefangen?
Es gibt kein document.location.href.
Es gibt nur window.location.href
Der Genervte
Hallo Romy!
du kannst mittels PHP einen eigenen HTTP-Header schreiben - dieser muss die erste Ausgabe in deinem Script sein.
Mehr gibt es hier:
http://www.php-center.de/de-html-manual/function.header.html
Gruss Sven
P.S: Javascipt schreibt _keine_ HTTP-Header, sondern "HTTP-Header-Äquivalente"..
Hi!
in php kann man ja eigentlich header benutzen, aber meistens ist der ja schon gesendet
Ich denke du schreibst das Script? Dann hast du es auch in der Hand, wann der Header gesendet wird (nämlich sobald du eine Ausgabe machst)
Wenn du nun weiterleiten willst, so ist es ja vollkommen sinnlos vorher eine Ausgabe zu machen. Insofern verstehe ich nicht wie es zu dem Problem überhaupt kommen kann.
Beginn erst mit der Ausgabe, wenn du dir sicher bist auch eine Ausgabe machen zu wollen (und nicht doch ev. weiterzuleiten)
mfG
brand