Hola a todos y gracias por responderme .....
Gracias Hans el topo por respondes y Degmaster....
Las pruebas que he hecho con el codigo que has visto es .... trato de ingresar directamente a la pagina que quiero proteger que en este caso es
resumen.php, cuando lo trato de hacer la primera vez me manda el error de que no estoy logueado.... ahi vamos bien....
Luego me manda al index donde tengo un Form donde llenos los datos (username y password) y entro, la pagina
validar.php es la que verifica si el username y el password estan bien y luego me muestra la pagina
resumen.php, hasta ahi vamos EXCELENTE.....
Ahora bien... cuando estoy en
resumen.php, presciono el boton de salir y este me llama a
logout.php que es quien supuestamente borras las cookies, ahora bien si yo en ese momento trato de ingresar directo a la pagina
resumen.php no me manda ningun error y en teoria deberia decirme que no estoy logueado..... ese es el error
Degmaster, yo puse el ecodigo como tu me lo diste
<?
//clear the cookie and return to login
$login_page = "index.php";
if($_COOKIE[id] && $_COOKIE[nick] && $_COOKIE[pass]){
setcookie("");
setcookie("");
setcookie("");
if($HTTP_REFERER){
header("location: $HTTP_REFERER");}
else {
header("location: index.php");}
} else {
echo "No estas logueado!";
header("Location: $login_page");
}
?>
Pero no me funciono.... tambien lo puse asi
<?
$login_page = "index.php";
setcookie ("id", "", time() - 3600);
setcookie ("nick", "", time() - 3600);
setcookie ("pass", "", time() - 3600);
setcookie("id", "", 0, "", "", 0);
setcookie("nick", "", 0, "", "", 0);
setcookie("pass", "", 0, "", "", 0);
header("location: index.php");
?>
y tampoco me funciono...
No se se si esto pueda funcionar ... asi como lo dice Hast el Topo
setcookie("id", "", "" );