Holladiewaldfee,
Wenn du header verwendest, kriegst du unter Umständen bei bereits gesendeten Headern einen PHP-Fehler. Prüfe mit der Funktion headers_sent() vorher, ob du noch header() verwenden darfst.
Häh?
Wieso? Er kann doch Header versenden soviel er will. Wenn ich mich recht erinnere verschickt PHP die Header erst, wenn die erste Nicht-Header-Ausgabe erfolgt, bei aktiviertem Output-Buffering sogar erst noch später. Und wenn bereits ein Location-Header oder ähnliches zur Ausgabe vorbereitet wurde wird dieser wenn header() nicht mit dem entsprechenden Parameter aufgerufen wird doch ersetzt.
headers_sent() bringt ihm hier glaube ich gar nix. Damit kann er nur rausfinden, ob bereits anderer Krempel geschickt wurde und er damit nichts mehr an den Headern ändern kann. Ob PHP aber bereits ein paar eigene Header vorbereitet hat, bekommt er damit aber nicht raus.
Vielleicht hab ich Dich aber auch nur falsch verstanden und Du willst ihm das sagen, was ich grade zu sagen versucht habe ;-)
Ciao,
Harry
Man weiß erst was man hatte, wenn man es verloren hat.
Intelligenz ist nicht zwingend etwas positives.