header problem

Spranta

Erfahrenes Mitglied
Hallo

ich mache eine Weiterleitung normalerweise immer mit
PHP:
header("Location: http://www.example.com/")
nur habe ich manchmal das Problem das er den Header nicht mehr sendet da er schon gesendet wurde in einer anderen Datei. Gibt es eine möglichkeit dies egentwie zu umgehen

Gruß
Spranta
 
Naja..vermeide es, den Header in der anderen Datei zu senden :-)

Wie das geht, hängt davon ab, warum der Header in der anderen Datei gesendet wurde.
 
Wenn du hier im Forum gesucht hättest, wärst du auf ob_start() gestoßen.

PHP:
ob_start();
#Irgendein Code mit Ausgabe usw.

header(..);

#und noch mehr Code
ob_end_flush();

Vor dem ob_start() darf nichts an den Browser geschickt werden. Es darf also zu keinerlei Ausgabe kommen.
 
Zurück