Válgame!!!!


Hola jonysi_d, cómo vas??
1. Esto no lo tienes por que hacer, por que ya con $_SESSION=array(), las "borras", entonces eso sería código innecesario.
Código PHP:
$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['PrevUrl']);
2. Un logout consta simplemente de las instrucciones que te comenté mas arriba... veo que inicias dependiendo de ciertas condiciones "session_start" muchas veces, por que no dejas solo una??? Creo que cuando te cierran la sesión quieres redireccionar a una página, ok, eso se cumple simplemente con "header("location:pagina.php")" Qué es el resto de código????
Saludos