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: [EMAIL PROTECTED] Web: www.healthtvchannel.org "Alain Williams" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > 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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php