Bug #14255 Updated: setcookie bug (Cookie is destroyed/Inaccessible)

From: Date: Tue, 27 Nov 2001 18:43:04 +0000
Subject: Bug #14255 Updated: setcookie bug (Cookie is destroyed/Inaccessible)
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-71849@lists.php.net to get a copy of this message
ID: 14255
Updated by: sander
Reported By: kris.wilkinson@titancs.com
Old Status: Open
Status: Bogus
Bug Type: HTTP related
Operating System: Debian 2.2.19
PHP Version: 4.0.6
New Comment:

setcookie ('CookieName', 'CookieValue', time()+7200);
works. If not you're doing something wrong.
This is NOT a bug in PHP. Ask further support-questions on the appropriate mailinglist
(php-general@lists.php.net).



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

[2001-11-27 13:40:30] kris.wilkinson@titancs.com

ANd now .... it's not working again.

Suggestions please!

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

[2001-11-27 13:03:44] kris.wilkinson@titancs.com

Setting a pre-defined value for the time aspect works, however ... just to let you guys know, if you
put 

setcookie ($mycookie, $myvalue, time()+7200);

on my box, and several others that we use, it wont set that cookie!!

fyi :)

thanks for your help

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

[2001-11-27 13:00:03] kris.wilkinson@titancs.com

yes there are quotes in the line.

If you remove the quotes, the cookie doesn't initialize at all. Should we be assigning a
variable there instead for example :

$mytime = time() + 7200;

setcookie ("coookiename", "cookievalue", $mytime); ?

There have been tones of posts in your setcookie function information about the cookie not working
at all if you do not put the "" in there.



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

[2001-11-27 12:56:31] hholzgra@php.net

(switched to feedback status)

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

[2001-11-27 12:56:00] hholzgra@php.net

setcookie ("myCookie","Blah","time()+7201"); 
                             ^           ^

do you realy have quotes here?

  -> "time()+7201" as a string would evaluate 
     as zero, so deleting the ccokie instead
     of setting it




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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/?id=14255


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



Thread (20 messages)

« previous php.dev (#71849) next »