Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/12/2003, 15:55
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

La cookie creada con setcookie() esta disponible en la proxima pagina que crees, no en el mismo script que crea la cookie. Asi que cuando ejecutas ese script con la cookie caducada, se muestra el formulario y se crea la cookie, que esta disponible en la siguiente carga de cualquier pagina.

Eso es porque las cookies se crean en el cliente. Cuando haces un setcookie(), lo unico que haces es decir a PHP que envie junto con el HTML unas cabeceras que digan al navegador que cree una cookie, la cual sera enviada en posteriores peticiones.

Por eso despues de setear la cookie tienes que hacer una redireccion para que te reconozca la cookie.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.