Foros del Web » Programando para Internet » PHP »

no me cierra la sesion

Estas en el tema de no me cierra la sesion en el foro de PHP en Foros del Web. hola, tengo un pagina logout.php que cargo con ajax donde tengo el siguiente codigo para cerrar una sesion ya abierta: Código PHP: session_start (); session_unset ...
  #1 (permalink)  
Antiguo 18/03/2009, 13:49
 
Fecha de Ingreso: octubre-2008
Mensajes: 58
Antigüedad: 15 años, 6 meses
Puntos: 0
no me cierra la sesion

hola, tengo un pagina logout.php que cargo con ajax donde tengo el siguiente codigo para cerrar una sesion ya abierta:

Código PHP:
session_start();
session_unset();
session_destroy(); 
pero cuando revizo las cookies (en firefox), todavia esta la cookie de sesion... como puedo solucionar esto? como cierro la sesion?

jedo
  #2 (permalink)  
Antiguo 18/03/2009, 14:00
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 1 mes
Puntos: 20
Respuesta: no me cierra la sesion

proba rompiendo las variables, ahi solo cerras sesion pero no rompes las variables de sesion...

asi por ejemplo:
Código PHP:
<?php
$_SESSION
['user'] = NULL;
unset(
$_SESSION['User']);
?>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #3 (permalink)  
Antiguo 18/03/2009, 14:07
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: no me cierra la sesion

Por lo general, la cookie que guarda el SESSIONID no se borrará hasta que llegue su tiempo de expiración.

Pero si ya la sesión del lado del sevidor fue destruída no hay por qué preocuparse .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 18/03/2009, 15:24
Avatar de faiverson  
Fecha de Ingreso: mayo-2005
Mensajes: 79
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: no me cierra la sesion

Como dijo David. Queria agregar la que creo es la mejor forma de cerrar sesion:
$_SESSION = array();

Saludos!
__________________
Fabi... fighting versus the web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.