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, "/");