hola buenas necesito saber como borrar o destruir la una sesión iniciada con php por completo, mi problema es que al cerrar quedan alguna variables en el navegador, unas veces se cierra y otras no
mi código es este
mi código es este
unset($_SESSION['iduser']); unset($_SESSION['nombreuser']);alguna idea?
0
Puntos
Puntos
2435
Visitas
Visitas
1
Resp
Resp
Por forerophp hace 11 años
Novice
Respuesta #1
He.
Hola mira yo utilizo esta asi para borar la destruir la sessiones.
con $_SESSION['MM_Username'] = NULL;
lo que esta cadena hace es vaciar todo lo que contenga esta variable.
con unset($_SESSION['MM_Username']);
con unset le estamos diciendo que destruya la variable.
listo
Hola mira yo utilizo esta asi para borar la destruir la sessiones.
con $_SESSION['MM_Username'] = NULL;
lo que esta cadena hace es vaciar todo lo que contenga esta variable.
con unset($_SESSION['MM_Username']);
con unset le estamos diciendo que destruya la variable.
listo
// CERRAR SESION
// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['MM_ID'] = NULL;
$_SESSION['MM_Avatar'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['MM_ID']);
unset($_SESSION['MM_Avatar']);
unset($_SESSION['PrevUrl']);
$logoutGoTo = "www.edgedialbuxpro.tk";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}espero que me hallas entendido o si te quedan dudas, solo preguntame. mi twitter @donjesco5
Puntos
Puntos
Por donjesco hace 11 años
Novice