Hi George,
You must output all headers (including cookies) before you output any
content.

So, you just need to move your header and setcookie calls so they are above
the <html> and <head> tags.

e.g.
 <?php
 header("Location:index.php");
 setcookie("Cookievalue", "abcdefghijklmnopqrstuvwxyz0123456789")
 time()+3600);
 ?>
 <html>
 <head>


Cheers,
Kelly.

> Hi all,
>
> This is what I have at the top of my php page (php-4.0.6-winNT).
>
> <html>
> <head>
> <?php
> header("Location:index.php");
> setcookie("Cookievalue", "abcdefghijklmnopqrstuvwxyz0123456789")
> time()+3600);
> ?>
> <title>Untitled Document</title>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
> </head>
>
> I get the following error.
>
> CGI Error
> The specified CGI application misbehaved by not returning a complete set
of
> HTTP headers.  The headers it did return are:
>
> ... and nothing else!
>
> Where am I going wrong? I bet it's a simple answer.
>
> George P in Edinburgh
>
>
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to