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

Reply via email to