note 19608 deleted from function.session-unregister by philip
| From: | philip@php.net | Date: | Thu, 12 Dec 2002 03:05:31 +0000 |
| Subject: | note 19608 deleted from function.session-unregister by philip | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-40777@lists.php.net to get a copy of this message | ||
This is the function we are using for logout (thanks to all previous authors)
function session_clear()
{
// if session exists, unregister all variables that exist and destroy session
$exists = "no";
$session_array = explode(";",session_encode());
//echo ("sess array = $session_array <br>");
for ($x = 0; $x < count($session_array); $x++)
{
$name = substr($session_array[$x], 0, strpos($session_array[$x], "|"));
//echo ("sess var name = $name <br>");
if (session_is_registered($name))
{
session_unregister('$name');
$exists = "yes";
}
}
if ($exists != "no")
{
session_destroy();
}