phpbar.de logo

Mailinglisten-Archive

[php] Header senden

[php] Header senden

Marian Steinbach marian_(at)_sendung.de
Thu, 06 Jan 2000 21:28:29 +0100


Christian Victor schrieb:
> 
> Wie kann ich denn per PHP3 einen anderen Header als "Location" senden. Z.B.
> 404 Not Found oder andere Fehlercodes?

Ich habe das noch nicht gemacht, aber ich würde es entsprechend
der HTTP-Spezifikation (siehe dazu RFC 2616, z.B. unter
http://rfc.fh-koeln.de/rfc/html/rfc2616.html) machen.

D.h.:

6.1 Status-Line

   The first line of a Response message is the Status-Line,
consisting
   of the protocol version followed by a numeric status code and
its
   associated textual phrase, with each element separated by SP
   characters. No CR or LF is allowed except in the final CRLF
sequence.

       Status-Line = HTTP-Version SP Status-Code SP
Reason-Phrase CRLF

6.1.1 Status Code and Reason Phrase

   The Status-Code element is a 3-digit integer result code of
the
   attempt to understand and satisfy the request. These codes
are fully
   defined in section 10. The Reason-Phrase is intended to give
a short
   textual description of the Status-Code. The Status-Code is
intended
   for use by automata and the Reason-Phrase is intended for the
human
   user. The client is not required to examine or display the
Reason-
   Phrase.


Wie unter 6.1 steht, muss der Status-Code an erster Stelle im
Response-Header stehen. Deshalb darf man keine Header vorweg
schicken, etwa für Cookies oder ähnliches.

Marian

-- 
 [']  |  Marian Steinbach  |  http://www.sendung.de/


php::bar PHP Wiki   -   Listenarchive