Re: Cookies & sessions
| From: | Ashley Sheridan | Date: | Wed, 20 Jan 2010 13:19:03 +0000 |
| Subject: | Re: Cookies & sessions | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-301251@lists.php.net to get a copy of this message | ||
On Wed, 2010-01-20 at 15:45 +1100, clancy_1@cybec.com.au wrote:
> On Tue, 19 Jan 2010 22:45:14 -0500, phpster@gmail.com (Phpster) wrote:
>
> >The first setcookie call is empty which produces the errors that cause
> >the second cookie to fail.
>
> I'm afraid not. I modified the program started to read:
>
> <?php //;V;;; Cypalda/Index.php Printed: 21/3/09
>
> session_start ();
>
> setcookie ('Try_1', 'Works', time()+3600);
> echo ' ';
> setcookie ('Try_2', 'Doesnt', time()+3600);
>
> With the result
>
> Warning: Cannot modify header information - headers already sent by (output started at
> D:\Websites\cypalda.com\index.php:6) in D:\Websites\cypalda.com\index.php on line 7
>
> And cookie 'Try_2' is not set.
>
> I suspect you have been running with output buffering on, but I had left it in the default
> state, which is off.
>
>
Well the problem here is obvious, you just changed the line that was
causing the error to another line that causes another error! Why do you
need to echo a space character? Remove that line and you will get rid of
this new error.
Thanks,
Ash
http://www.ashleysheridan.co.uk