Como eliminar la sesion en PHP
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
2480
Visitas
Visitas
1
Resp
Resp
Por forerophp hace 122 meses
Principiante
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 @donjesco
5
Puntos
Puntos
Por donjesco hace 122 meses
Principiante