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

Si no especificas fecha de expiracion, la cookie existe solo mientras que el navegador este abierto. Una vez que se cierra, se elimina la cookie.

Si lo que quieres es simular una cookie "eterna", el truco seria especificar una fecha en un futuro lejano, algo como time()+3*365*24*60*60 . Esto te daria algo asi como 3 años (3 por 365 dias * 24 horas * 60 minutos * 60 segundos). Aunque yo no pondria tanto. Dudo que alguien se tire tanto tiempo sin eliminar las cookies de su ordenador (cambio de ordenador, formateos, actualizaciones, ...).

Yo pondria un par de meses. Ademas, supongo que vuelves a hacer un setcookie() con ese nombre y otra fecha de expiracion, se modificara la fecha de expiracion. Asi que cada vez que visita la pagina, modifica la fecha de expiracion.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.