Many thanks to all for persevering my ignorance!

I had read that setting a cookie into the  past would destroy the cookie 
once the browser session was over, so that is why I had set it that way.

I did two things to solve the problem, and I frankly dont know which one (or 
both) it was.

First I reset the expiration into the future

Next I changed
setcookie('sale_cookie','$sale_value' time()-3600);    to
setcookie('sale_cookie',$_POST['sale'] time()+3600);

So I was pulling the information from the post instead of the variable.

$sale_value=$_POST['sale'];

So again, thanks for all your help.

Gary


""Gary"" <gwp...@ptd.net> wrote in message 
news:eb.4e.29799.53717...@pb1.pair.com...
>I am trying to set a cookie and a session, but seem to be running into a 
>wall.
>
> I have tried different variations, and keep getting the same error message
>
> If I have this
>
> <?php
>
> session_start();
>
> I get this:
> Warning: session_start() [function.session-start]: Cannot send session 
> cookie - headers already sent by (output started at 
> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
>
> Warning: session_start() [function.session-start]: Cannot send session 
> cache limiter - headers already sent (output started at 
> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
>
> If I have this:
> session_start();
>
> setcookie('sale_cookie','$sale_value', time()-3600);
> setcookie('assess_cookie','$assess_value', time()-3600);
> I get this
>
>
> Warning: session_start() [function.session-start]: Cannot send session 
> cookie - headers already sent by (output started at 
> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
>
> Warning: session_start() [function.session-start]: Cannot send session 
> cache limiter - headers already sent (output started at 
> C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 4
>
> Warning: Cannot modify header information - headers already sent by 
> (output started at C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 6
>
> Warning: Cannot modify header information - headers already sent by 
> (output started at C:\xampp\htdocs\weiss\assessresult.inc.php:2) in 
> C:\xampp\htdocs\weiss\assessresult.inc.php on line 7
>
> If I delete and start over, I stll get the "headers already sent"... I 
> have tried numerous other variations, but all with the same error.
>
> What am I missing here?
>
> Thanks
>
> Gary
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to