Foros del Web » Programando para Internet » PHP »

Cookies

Estas en el tema de Cookies en el foro de PHP en Foros del Web. Hola: Coo puedo hacer q mi cookie sea infinita como la de miarroba o como la de estos foros si pongo Código PHP: setcookie ( ...
  #1 (permalink)  
Antiguo 02/09/2003, 03:13
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
Cookies

Hola:
Coo puedo hacer q mi cookie sea infinita como la de miarroba o como la de estos foros si pongo
Código PHP:
setcookie("login","xxxx"); 
no es infinita cuando reinicias el ordenata se borra
como se hace q sea infinita??
  #2 (permalink)  
Antiguo 02/09/2003, 03:51
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

No hay forma de especificar una cookie infinita. El "truco" es especificar una fecha de expiracion de dentro de 25 años, lo que suele ser suficiente (¿quien no formatea el disco en menos de 25 años?).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 02/09/2003, 03:54
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
hay alguina forma de poner 50 años q no sea en segundos y si tiene q ser en segundo cuantos son?
  #4 (permalink)  
Antiguo 02/09/2003, 04:13
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
ya he sacado los segundos q son para 5 años creo q sera suficiente
  #5 (permalink)  
Antiguo 02/09/2003, 04:16
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Creo que debes especificar segundos. Y aproximadamente son

50*365*24*60*60 = años * (dias en un año) * (horas en un dia) * (minutos en una hora) * (segundos en un minuto)

Digo aproximadamente porque no tengo en cuenta los bisiestos. Si quieres exactamente dentro de 50 años (02-09-2053), calculas la diferencia de fechas en segundos y ya esta. Aunque para el uso de cookies creo que con el calculo aproximado vale. No creo que nadie vaya a usar el mismo PC sin borrar las cookies durante ese periodo de tiempo.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:29.