Foros del Web » Programando para Internet » PHP »

Como hacer que un link expire

Estas en el tema de Como hacer que un link expire en el foro de PHP en Foros del Web. Saludos, mi problema es que quiero crear un registro en la base de datos pero solo durante 24 horas y después se borre automáticamente y ...
  #1 (permalink)  
Antiguo 12/04/2010, 03:59
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
Como hacer que un link expire

Saludos,
mi problema es que quiero crear un registro en la base de datos pero solo durante 24 horas y después se borre automáticamente y no tengo ni idea de como hacerlo. El hosting que uso no me permite ejecutar tareas cron, alguna idea?

Muchísimas gracias
  #2 (permalink)  
Antiguo 12/04/2010, 04:05
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: Como hacer que un link expire

Puedes eliminar el registro a través de un trigger.
  #3 (permalink)  
Antiguo 12/04/2010, 05:50
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Respuesta: Como hacer que un link expire

Antzo yo estoy con la misma duda! Intenté ver algo de triggers, pero no entendí como podía específicar un tiempo en particular.

Si alguien puede ser más específico por favor, se lo agradecería mucho.
  #4 (permalink)  
Antiguo 12/04/2010, 06:09
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Como hacer que un link expire

Que yo sepa eso solo se puede hacer con cron, que ejecute un script cada 24 horas que compruebe que registros llevan más tiempo de 24 horas y cuales no, otra opción sin usar cron es poner el código que comprueba la fecha de los registros en una página que sea visitada por los miembros constantemente, un código parecido es el que tiene el sistema de ver usuarios conectados en el foro, cada vez que visitas el index actualiza la fecha de tu ultima conexión, y cuando otros usuarios se conecta es comparada con la fecha actual, si ha pasado suficiente tiempo, el registro de tu fecha es borrado, espero que hayas entendido mi ejemplo más o menos.


Un saludo

Etiquetas: link
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 14:08.