online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon TByte vom 05.02.2022, 21:56 Options

Lösung

php-Header Location: [...]

Hallo

Ich habe eine Frage: Wenn ich eine Weiterleitung haben will, dann schreibe ich in die php-Datei, vor jeglicher Ausgabe header("Location: blablabla"); und der Browser wird ja weitergeleitet. Kann es sein, dass ein Browser diese Weiterleitung nicht unterstützt? Es wäre nähmlich blöd, wenn ich als index einer domain einen header zur z.B. de.bla.org mache und der Browser es nicht unterstützt und die Seite dann weiß bleibt...
Man sieht ja oft so Texte wie "Falls Ihr Browser die automatische Weiterleitung nicht unterstützt, klicken Sie hier".
Vielen Dank für Antworten.

mfg
TByte


Antwort schreiben

Antwort 1 von Supermax vom 05.02.2022, 22:09 OptionsLösung

Lösung
Ein Standardkonformer(!) Location-Header sollte keine Probleme machen, sprich die URL nach dem Location: sollte eine voll qualifizierte URL inkl. "http://", hostname und Pfad sein.

Es kann aber sein, daß einige Browser nicht damit klarkommen, wenn nach dem Location-Header noch Content mitgeschickt wird; bzw. wird der Location-Header nur ausgewertet, wenn der Webserver einen 3xx-Statuscode schickt.

PHP macht das zwar von selbst, wenn man header('Location:...') aufruft, nachfolgende header()-Aufrufe können den Statuscode aber u.U. wieder überschreiben.

Antwort 2 von TByte vom 06.02.2022, 18:55 Options

Hallo

Vielen Dank!

mfg
TByte

Ähnliche Themen

Kontaktformular, Problem mit der Weiterleitung (Header)
dorionas  16.09.2008 - 60 Hits - 8 Antworten

Apache PHP, PHP wird nicht interpretiert
Kreavis  20.11.2008 - 106 Hits - 2 Antworten

(PHP) einen PHP-Parser mit PHP programmieren
skribbtkiddie  17.07.2009 - 355 Hits - 1 Antwort

Suche meine php.ini, und wo ist dies: /usr/local/php5/lib/php.ini
TremorChrist  07.09.2009 - 343 Hits - 7 Antworten

header('Content-Disposition: attachment; filename=download.csv');
tammyyy  21.01.2010 - 748 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026