Re: session_destroy();

From: Date: Tue, 09 Nov 2004 06:05:47 +0000
Subject: Re: session_destroy();
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-37199@lists.php.net to get a copy of this message
On Tue, 9 Nov 2004 01:00:12 -0500, Chris Payne <cjp@planetoxygene.com> wrote: > Hi there everyone, > > I need to destroy a session in the browser so when they log out it clears > all the session data from the browser, I have tried: > > session_destroy(); > > But it doesn't seem to do it as the browser keeps the same PHPSessionID. > > What is the best way to destroy a session and generate a new sessionid > without having to close the browser and go back again? > Did you unset the session variables using: // Unset all of the session variables. $_SESSION = array(); If you are using a cookie for the session id, you might also want to delete the cookies if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); } Do these before calling session_destroy. check it out here. http://www.php.net/session_destroy HTH

« previous php.db (#37199) next »