ID:               20943
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Output Control
 Operating System: WIN2K, Apache 1.3.x/2.0.x
 PHP Version:      4.2.3
 New Comment:

Yes, by using this distrib it works. Hovever if I run php-cgi.exe from
command line I get this output:

---------------------------------------
Content-type: text/html
X-Powered-By: PHP/4.4.0-dev

Hello
---------------------------------------

so the HTTP header gets stripped. If I change the header in
header("HTTP/1.1 500 Server Error") I get this:

---------------------------------------
Status: 500
Content-type: text/html
X-Powered-By: PHP/4.4.0-dev

Hello
---------------------------------------

thus the HTTP Header is converted to a "Status:" header line. Fine, but
shouldn't Apache be able to handle "HTTP/1.1 nnn xxx" as well?

Michele


Previous Comments:
------------------------------------------------------------------------

[2002-12-11 11:55:23] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-latest.zip

------------------------------------------------------------------------

[2002-12-11 11:48:52] [EMAIL PROTECTED]

Tried writing this script (PHP 4.2.3, Apache 1.3.x/2.0.x, not tried
under IIS):

<?php
header("HTTP/1.1 200 OK\r\n");
?>
Hello

If PHP is configured as a Module it works fine. If PHP is configured as
CGI Apache breaks the output and shows its own "Internal Server Error"
page. Apache was installed as out-of-the box, no special options apart
PHP/CGI configuration directives. Apache error log line is:

[Wed Dec 11 18:41:38 2002] [error] [client 127.0.0.1] malformed header
from script. Bad header=HTTP/1.1 200 OK: php-cgi.exe

Is this a correct behaviour? My config is broken? Is it a bug for
Apache????
Thanks
Michele

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=20943&edit=1

Reply via email to