Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2010, 17:08
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Como borrar una cookie en PHP 5

Solucionado. Pero me gustaría una solución mejor.

logout.php
Cita:
...
header("location: ../../index.php?logout=1");
index.php
Cita:
if (isset ($_GET['logout']) and $_GET['logout'] == 1){
unset($_COOKIE['AoIuser']);
unset($_COOKIE['userPass']);
}
La clave me la dio este comentario:
http://www.php-hispano.net/foros/PHP...liminar-cookie

Parece que las cookies son relativas a un directorio. Yo las estoy creando e intentando borrarlas desde un mismo subdirectorio. Pero index.php, por alguna razón, no comparte las mismas cookies. Será porque al declararlas uso "/"?

Cita:
setcookie("AoIuser", utf8_encode(trim($_POST['name'])), time() + 3600, "/");
setcookie("userPass", utf8_encode(trim(md5($_POST['clave']))), time() + 3600, "/");