phpbar.de logo

Mailinglisten-Archive

[php] Header senden!

[php] Header senden!

Joerg Behrens behrens at takenet.de
Mit Okt 22 19:24:34 CEST 2003


----- Original Message ----- 
From: "Frank Liebelt" <info at acst.de>
To: <php at phpbar.de>
Sent: Wednesday, October 22, 2003 6:02 PM
Subject: [php] Header senden!


Hallo!

> Das senden eines Headers mit z.B. header("Location: ... produziert ja
eigentlich einen
> Fehler wenn bereits ein Header gesendet wurde.

? Das ist falsch . Du kannst soviele Header senden wie du moechtest (ok, den
Location wahrscheinlich nur einmal :). Sobald du ein Byte an Ausgabe an den
Client geschickt hast darfst du keinen Header mehr senden.


>Die Frage ist nur, kann man PHP auf
> eine Weise verändern, dass ein redirect per header() funktioniert obwohl
der Header
> schon gesendet wurde ?

> Mein Problem ist nämlich ein Script, dass auf einem Unix-Host (Puretec)
den redirect
> macht obwohl bereits ein Header raus ist aber auf meinem lokalen Server
funktioniert
> das nicht. Dort bekomme ich den, eigentlich, erwarteten Fehler : header
allready send
> by...

PHP kann die Ausgabe Buffern so das man auch spaeter noch Header senden kann
da ja noch kein Byte an Ausgabe an den Client ging.

Ich habe Probleme zu verstehen wo dein Problem eigentlich liegt. Erklaere es
bitte besser und oder schicke ein bisschen Code mit.

Gruss
Joerg

-- 
TakeNet GmbH                        Mobil: 0171/60 57 963
D-97080 Wuerzburg                 Tel: +49 931 903-2243
Alfred-Nobel-Straße 20            Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive