Tema: Cookies
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2013, 10:49
nikolai
 
Fecha de Ingreso: julio-2002
Mensajes: 61
Antigüedad: 21 años, 10 meses
Puntos: 1
Cookies

Buenas

Soy novato en php e intento manejar cookies para logear a un usuario

He mirado decenas de webs con ejemplos, pero no consigo hacer funcionar ninguna, y ya fruto de la desesperacion escribo aqui...

al validar usuario y contraseña, hago esto:

Código PHP:
Ver original
  1. if (!isset($_COOKIE["Autentificado"])) {
  2.         setcookie("Autentificado", "SI", time()+ 3600);    
  3.     }

luego quiero preguntar si existe la cookie con el valor "SI" para cambiar las opciones del menu con:

Código PHP:
Ver original
  1. <?php if ($_COOKIE["Autentificado"] != "SI") { ?>

y al desconectarse:

Código PHP:
Ver original
  1. if (isset($_COOKIE["Autentificado"])) {
  2.     setcookie("Autentificado", "", time()-1);
  3. }

a ver si me ayuda, donde está el error, puesto que al preguntar por la cookie siempre me devuelve falso, aunque escriba correctamente usuario y contraseña

por cierto, el nombre Autentificado debe ir con comillas simples o dobles? porque en los ejemplos que he encontrado, lo he visto de las dos maneras, incluso en el mismo ejemplo puestos de las 2 maneras, no se si tendrá algo que ver

un saludo