Kris Wilkinson wrote:

> Just recently I've noticed an issue with setcookie. My scripts which
> normall ran :
> 
> setcookie ("myCookie","Blah","time()+7201");
> 
> Are killing the cookie immediately after you close the browser window, or
> access another https:// site. It appears as though the life of the cookie
> is actually not being set, and is based entirely around the life of the
> browser window which it was originally called.
> 
> if you leave the window open, and attempt at access the cookie from
> another window, the cookie does not exist.
> 
> IDEAS? PHP GODS? :)

1. You have to take the quotes off the time stuff, so it turns into a 
number, not a meaningless string.

2. IE is broken because MS engineers can't read the Netscape cookie spec to 
save their lives, so if you specifiy a time, you must specify a path , '/' 
as well. (*SOME* versions of IE work, some don't).

Right now, your time argument is simply turning into 0, because you are 
using a string where it should be a number, and 0 means "session cookie" 
which means it dies with the browser quitting.

The cookie *SHOULD* be there from another window of the same browser 
version -- I dunno how you messed that up.

-- 
Like music?  http://l-i-e.com/artists.htm


-- 
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