Seite 1 von 1

Icke hab nen Problem mit header(" location: index

Verfasst: Sa 17.Dez, 2022 16:41
von Icke
Hallo Leute und frohe Fest.

also ich habe nen Problem mit der Ausgabe des header(" location: index.

es erscheint eine Fehlermaldung:
Warning: Cannot modify header information - headers already sent by (output started at
ich weiss keine andere Lösung! ?9


Gruß Icke

Re: Icke hab nen Problem mit header(" location: index

Verfasst: Sa 17.Dez, 2022 19:50
von oxpus
Hallo,

es kommt darauf an, ob bereits header-Inhalte gesendet wurden oder nicht.
Wenn Du eine Weiterleitung einleiten willst, darf noch kein Inhalt ausgegeben worden sein.
Daher dann auch die Fehlermeldung.
Und es wird ja auch an gezeigt, in welcher Zeile bereits eine Ausgabe stattgefunden hat.
Das kann ein echo() oder ein print_r sein.

Wie gesagt:
Header-Angaben müssen vor jeder anderen Ausgabe erfolgen, da selbst ein echo oder print_r bereits header-Angaben sendet und den Ausgabepuffer damit belegt, so dass dieser nicht mehr veränderbar / beschreibbar ist.

Hinweis:
Nach dem header('location: ...') solltest Du das Script auf jeden Fall mit exit; beenden, sonst könnten weitere Fehlermeldungen folgen und dabei die Weiterleitung abbrechen.

Re: Icke hab nen Problem mit header(" location: index

Verfasst: So 18.Dez, 2022 07:52
von Icke
Guten Morgen Oxpus,

ja die Fehlermeldung ist mir bekannt. :eek:

Ich habe das jetzt anders gelösst, danke,