Re: Removing/unsetting session variables.

From: Date: Wed, 24 Dec 2003 17:21:35 +0000
Subject: Re: Removing/unsetting session variables.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-173305@lists.php.net to get a copy of this message
PHP manual recommends this, which works for me: // Unset all of the session variables $_SESSION = array(); // Destroy the session session_destroy(); -- Matt Grimm Web Developer The Health TV Channel, Inc. (a non - profit organization) 3820 Lake Otis Parkway Anchorage, AK 99508 907.770.6200 ext. 686 907.336.6205 (fax) E-mail: mgrimm@healthtvchannel.org Web: www.healthtvchannel.org "Alain Williams" <addw@phcomp.co.uk> wrote in message news:20031224132224.A3323@dill.eb.uk.com... > I have several variables that I set in a session - to record that a user is logged in. > I want to be able to unset them - when they log out. > > $_SESSION['PERMS_USER'] = 'fred'; > Sets the variable quite nicely, I can also change it and the change is recorded. > I cannot unset it. I have tried (in various combinations): > > unset($_SESSION['PERMS_USER']); > unset($HTTP_SESSION_VARS['PERMS_USER']); > session_unregister($SESSION['PERMS_USER']); > session_unregister($HTTP_SESSION_VARS['PERMS_USER']); > > None of which have any effect. > > What should I do ? > > Thanks > > Merry Christmas. > > -- > Alain Williams > > #include <std_disclaimer.h> > > FATHERS-4-JUSTICE - Campaigning for equal rights for parents and the > best interests of our children. See > http://www.fathers-4-justice.org

« previous php.general (#173305) next »