Foros del Web » Programando para Internet » PHP »

Cookies y sesiones, error al destruir la sesion

Estas en el tema de Cookies y sesiones, error al destruir la sesion en el foro de PHP en Foros del Web. Hola muy buenas llevo con esto desde las ocho de la mañana sin lograr descifrar que línea de código falla. Resumiendo estoy haciendo en php ...
  #1 (permalink)  
Antiguo 03/11/2014, 03:17
 
Fecha de Ingreso: septiembre-2013
Ubicación: Valencia
Mensajes: 5
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Cookies y sesiones, error al destruir la sesion

Hola muy buenas llevo con esto desde las ocho de la mañana sin lograr descifrar que línea de código falla.

Resumiendo estoy haciendo en php un registro de web tipico con registro, pagina principal al registrarse y olvidar contraseña.

Todo funciona mas menos bien asta el momento de que cuando crea la sesion y decido salir (Cerrar sesion y borrar cookies) no me funciona.

Dejo el codigo del archivo salir.php:

<?php
if ($_COOKIE['usuario'] and $_COOKIE['contrasena']) { //comprobamos si esta identificado el usuario
///quitamos las cookies!
session_destroy();
session_unset();
setcookie("usu");
setcookie("contra");
//unset($_SESSION['usuario']);
//unset($_SESSION['contrasena']);
//ya no estan
header("location: index.php"); //lo redirigimos al index
} else {
echo "No estas identificado, asi que no puedes desconectarte";
}
?>
  #2 (permalink)  
Antiguo 03/11/2014, 04:41
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 9 años, 7 meses
Puntos: 14
Respuesta: Cookies y sesiones, error al destruir la sesion

Mira a ver si te puede ayudar el primer ejemplo que hay en el manual de PHP de la función session_destroy(), que es para destruir una sesión:

http://php.net/manual/es/function.session-destroy.php

A ver si haciéndolo como el ejemplo te sirve.

Un saludo!
__________________
Unelink.es - VPS, servidores dedicados, hosting y dominios. 10 años a tu lado.
  #3 (permalink)  
Antiguo 03/11/2014, 04:50
 
Fecha de Ingreso: abril-2012
Mensajes: 124
Antigüedad: 12 años
Puntos: 3
Respuesta: Cookies y sesiones, error al destruir la sesion

No le faltará un session_start() enla prmera linea?
Para destruir la sesión tienes que abrirla antes.

Código PHP:
Ver original
  1. <?php
  2. if ($_COOKIE['usuario'] and $_COOKIE['contrasena']) { //comprobamos si esta identificado el usuario
  3. ///quitamos las cookies!

Etiquetas: cookies, destruir, registro, sesiones
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 22:27.