Cookies in memory only?

Is it possible to set cookies in a browsers memory only with PHP's setcookie, or otherwise? I know coldfusion lets you set a timed lifespan for cookies, or lets you specify that they become void when the browser is closed.

I need to do this in PHP for a member ship system I am writing.
brettfosterAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

chkassenCommented:
Yes that is possible.

You can specify the time parameter in PHP's setcookie function. If you set that parameter to 0 the cookie is deleted when the browser is closed.

- chkassen
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gravityCommented:
Actually, a time of 0 sets the cookie to never expire.

Set a cookie's time using the time() function and the number of minutes you want it to be active times sixty. eg the time string for five minutes would be :

$time = time() + 360;

0
brettfosterAuthor Commented:
Actually I just tried it setting the time value to 0, and it worked great in Netscape. I don't know if this is different in IE, but I'd hope/expect not.

0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development Software

From novice to tech pro — start learning today.