Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] no cierra session

Estas en el tema de no cierra session en el foro de PHP en Foros del Web. saludo cordial Intento por medio de una accion jquery para salir de una session de php donde al darle click a div llamado salir sesion ...
  #1 (permalink)  
Antiguo 14/12/2014, 12:20
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 11 años, 1 mes
Puntos: 0
no cierra session

saludo cordial

Intento por medio de una accion jquery para salir de una session de php
donde al darle click a div llamado salir sesion por medio de ajax envia
el mensaje de salir a un script de php.

Observo que efectivamente se da el mensaje "saliendo" lo que significa que mi ajax funciona correctamente desde el firebug el problema es que no observo que la sesion sea destruida asi haga un refresh a la pagina pues tengo unos if que verifican si existe la session o no existe, por ejemplo if(isset($_SESSION["acceso"]]){echo "existe";} sin embargo no parece que no destruye ni cierra la session. les pido por favor su colaboracion, como les dije no es necesario pasar el script de ajax por lo que funciona bien, depronto si alguien tiene una idea de lo que esta sucediendo le pido por favor que me colabore.

Código PHP:
Ver original
  1. <?php
  2.  if(isset($_GET['salir'])){
  3.    if($_GET['salir'] ==  "ok"){
  4.       echo "saliendo ...";
  5.    
  6.               unset($_SESSION['acceso']);
  7.               unset($_SESSION['nombre']);
  8.               unset($_SESSION['cedula']);
  9.               unset($_SESSION['carrito']);
  10.               session_destroy();
  11.               if(isset($_COOKIE['nombre'])){
  12.                 unset($_COOKIE['nombre']);  
  13.                 unset($_COOKIE['user']);
  14.                 unset($_COOKIE['pasw']);
  15.                 setcookie("nombre","",time()+1,'pagina/','',0);
  16.                 setcookie("user","",time()+1,'pagina/','',0);
  17.                 setcookie("pasw","",time()+1,'pagina/','',0);
  18.                }  
  19.     }
  20.  }      
  21. ?>
  #2 (permalink)  
Antiguo 14/12/2014, 12:58
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: no cierra session

Solucionado, me falto el session_start();

Etiquetas: ajax
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:13.