Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2009, 05:43
acknowledge
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 125
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: bolquear mas de 3 envios de formulario por hora

Yo guardaria en una base de datos
La IP
El tiempo (momento en que se envia el formulario.)

Y para un control tuyo si queres algo para saber de quien se trata (opcional)


Yo personalmente trabajo con el tiempo unix (segundos desde el 1-1-70).Me resulta mas facil hacer comparaciones de tiempo.

luego cuando alguien quiere enviar un formulario controlas si la IP ya existe en la Base y si tiene mas de 3 entradas,luego podes mirar los ultimos 3 registros y ver si cumplen la condicion de tiempo.
De esta forma la tabla de la BD la dejas un tiempo cuando creas que esta grande la borras o le cambias el nombre y trabajas con una nueva.


Las cookies el usuario las puede borrar.
y a las sessiones no le veo mucha utilidad.
__________________
alquiler gesell

Última edición por acknowledge; 17/01/2009 a las 05:48