Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2007, 23:05
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Script.. que opinan??

Cita:
Iniciado por McBlink Ver Mensaje
Buenas Noches..
queria hacer un scrip, para que solamente deje a un usuario hacer un click por enlace, despues de ese click, que lo bolque o le diga, ya has hecho click en este enlace..
sera muy dificil hacer este script??
lo que tenia pensado era hacer una tabla nueva (yo hice un sistema de usuarios y ya lo tengo terminado) BLOQUEAR y un campo IPS
de ahi almaceno la ip que clickeo en el enlace..
luego en el enlace compruebo si la IP se encuentra en la BD, si es asi, que no muestre el enlace, si no esta, que lo muestre..
la cosa, que no habia pensado, como hago para que despues de 24hs la tabla se "RESETEE" y se borren las ip..

saludos!
gracias!
MC
En cada Ejecucion de tu Script (o mejor con cronjob), al comienzo que haga un pruning , una sentencia sql DELETE con una condicion where hora < hora_local - 86400

Código PHP:
// Borramos Claves Antiguas :P
$hora_local time();
// 24hrs = 86400 segundos 
$sql="DELETE from `estadistica` WHERE hora<".($hora_local-86400).""
Por supuesto a tu tabla, agrega el campo hora que sea un entero, en el guardai el timestamp del click ( guardai el time() ) ;

Saludos
_________________________
Ese 24hrs , ¿ quieres que realizen un click en un dia ? ¿ o cuando hagan click , ya no podran hacer hasta que pase justo 24hrs despues ?
Ya que la solucino que te dije fue para la seguda opcion.

Para lo primero, seria mas facil con un cronjobs que se ejecute todos los dias a la 12 de la nochee un script que borre todos los registros de la tabla ( DELETE)

Saludos

Última edición por DeeR; 12/04/2007 a las 23:09 Razón: xD