Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2010, 07:59
mgo3
 
Fecha de Ingreso: marzo-2007
Mensajes: 33
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Cerrar sesión y borrar cookies

Hola, sé que este tema está más que hablado por todas partes, pero no encuentro nada que me funcione. He diseñado un sistema sencillo de control de usuarios y sesiones siguiendo [URL="http://www.desarrolloweb.com/articulos/autenticar-usuario-guardar-cookie-php.html"]este patrón[/URL] y he intentado crear un archivo logout.php al que se accede desde un link "logout" una vez está la sesión iniciada y luego redirecciona mediante php al index.php. El caso es que yo creo que no me borra las cookies porque sale la sesión iniciada de nuevo al reabrir el index.
¿Hay alguna forma mejor o estándar de controlar las sesiones, sobretodo el cierre y el borrado de cooies?

Gracias.

El logout.php contiene ésto (aunque he probado otras cosas como "unset"):
Código PHP:
<?php
    
if (!isset($_SESSION)) {
      
session_start();
    }
    
setcookie("id_user"time()-(60*60*24*365));
    
setcookie("random_marc_cookie"time()-(60*60*24*365));
    
session_destroy();
?>

<?php 
    header 
("Location: http://www....../"); 
?>