Unless of course there is code in there to look for HTTP/ and set the
appropriate status code.  This code used to be there, but it may have
gotten dropped along the way.

-Rasmus

On Fri, 27 Feb 2004, Nuno Lopes wrote:

> Can anybody clarify this, please?
> Nuno
>
>
> ----- Original Message -----
>
> > ID:          27345
> >  Updated by:  [EMAIL PROTECTED]
> >  Reported By: php_bugs at ecora dot de
> >  Status:      Open
> >  Bug Type:    Documentation problem
> >  PHP Version: Irrelevant
> >  New Comment:
> >
> > I couldn't reproduce this in PHP 5.
> >
> > header("HTTP/1.0 404 Not Found"); print "Status: 404"
> >
> > and
> >
> > header("Status: 404 Not Found"); prints "Status: 404 Not Found"
> >
> >
> > Can anybody check this in PHP 4?
> >
> >
> > Previous Comments:
> > ------------------------------------------------------------------------
> >
> > [2004-02-22 05:10:36] php_bugs at ecora dot de
> >
> > Description:
> > ------------
> > Hi,
> >
> > <Documentation>
> > header("HTTP/1.0 404 Not Found");
> > [...]
> > Note: In PHP 3, this only works when PHP is compiled as an Apache
> > module. You can achieve the same effect using the Status header.
> > header("Status: 404 Not Found");
> > </Documentation>
> >
> > IMHO this is not correct. Because the HTTP-status-header (also
> > Content-Type- and Location-Header) is always a server parsed header,
> > when PHP (PHP3, PHP4, PHP5 or also Perl or Python, ...) runs via CGI.
> >
> > The official CGI Specification (see http://www.w3.org/CGI/):
> > http://hoohoo.ncsa.uiuc.edu/cgi/out.html
> >
> > That means not only in PHP3 also in PHP4 or PHP5: When PHP runs via
> > CGI, then you have to write:
> > header("Status: 404 Not Found"); instead of header("HTTP/1.0 404 Not
> > Found");
> >
> >
> >
> >
> > Reproduce code:
> > ---------------
> > When i try to send a header("HTTP/1.0 404 Not Found"); on my
> > installation (Apache 1.3.29 + PHP 4.2.3 CGI on Linux) then i receive a
> > 500 internal server error
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> > --
> > Edit this bug report at http://bugs.php.net/?id=27345&edit=1
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to