RE: Bug #14255 Updated: setcookie bug (Cookie is destroyed/Inacce ssible)

From: Date: Tue, 27 Nov 2001 17:57:50 +0000
Subject: RE: Bug #14255 Updated: setcookie bug (Cookie is destroyed/Inacce ssible)
Groups: php.dev 
Request: Send a blank email to php-dev+get-71842@lists.php.net to get a copy of this message
Yes, there are quotes there.

If you remove the quotes, the cookie doesn't not set itself. People have
been commenting on this under your setcookie function information.

The cookie will not actually initializate if you remove the quotes!!

-----Original Message-----
From: Bug Database [mailto:php-dev@lists.php.net]
Sent: Tuesday, November 27, 2001 9:57 AM
To: kris.wilkinson@titancs.com
Subject: Bug #14255 Updated: setcookie bug (Cookie is
destroyed/Inaccessible)




ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at
http://bugs.php.net/?id=14255&edit=2


ID: 14255
Updated by: hholzgra
Reported By: kris.wilkinson@titancs.com
Old Status: Open
Status: Feedback
Bug Type: HTTP related
Operating System: Debian 2.2.19
PHP Version: 4.0.6
New Comment:

(switched to feedback status)

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

[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




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

[2001-11-27 12:43:15] kris.wilkinson@titancs.com

The problem is simple, in the older versions of php, you could set a cookie
and have it available for your specified amount of time from any browser
window open.

The line was as follows : 

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

The cookie should be set for just over 2 hours.

In 4.0.6, If you set the cookie, the time you set is never actually used,
and the cookie is destroyed immediately after you close the browser window. 

Another downside, you cannot access this cookie from another window even if
the original window is open. this sounds like an exclusive window session is
linked to that cookie, and once the uplink is dropped, so is the cookie.

To access the cookie, i've been using :

$mycookie = $HTTP_COOKIE_VARS[myCookie];

it will show up in the original window, but not in others.

at all!

what's up?! :)


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



Thread (20 messages)

« previous php.dev (#71842) next »