[thelist] PHP - CGI Installation - CGI error

Burhan Khalid thelist at meidomus.com
Sat Sep 25 05:14:13 CDT 2004

Mark Joslyn wrote:
> I have a PHP page containing a login script: username, password, submit
> button.
> On ($_SERVER['REQUEST_METHOD'] == 'POST'), I run a bit of code that consumes
> a web service, handles errors and if successful redirects the user the next
> page:
> header("Location: dRep.php?a=$ggID&s=$ppID");
> Randomly, I am getting the following error:
> <begin error>
> CGI Error
> The specified CGI application misbehaved by not returning a complete set of
> HTTP headers. The headers it did return are:
> </end error>
> It appears that PHP was unable to output anything...
> This error is hit and miss - I have read a little about a potential bug with
> PHP that it is too slow to keep up with IIS running on a fast computer (my
> machine is fast).
> Has anyone come up with a solution, or work around to avoid this error
> message?
> Any and all help is greatly appreciated.

Perhaps this is a clue:

"Note: HTTP/1.1 requires an absolute URI as argument to Location: 
including the scheme, hostname and absolute path, but some clients 
accept relative URIs. You can usually use $_SERVER['HTTP_HOST'], 
$_SERVER['PHP_SELF'] and dirname() to make an absolute URI from a 
relative one yourself"

More information about the thelist mailing list