Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/12/2010, 13:40
wjr
 
Fecha de Ingreso: diciembre-2010
Mensajes: 32
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Control para Formulario

Cita:
Iniciado por Stoneplus Ver Mensaje
Sí, recién agregué un campo adicional y estoy guardando las ip, pero ahora cómo controlo el tiempo? puedes ayudarme?

Guarda siempre la fecha en que se guardo el registro, un campo fecha tipo timestamp (def CURRENT_TIMESTAMP).

Luego antes de enviar el post, buscas el último registro por la IP. Si coincide alguno,
tomas el campo fecha y haces esto:


Código PHP:
$timpo_minimo_entre_posts 3//3 minutos supongamos

$now time();

$last strtotime($fecha); //$fecha es la fecha que traes de tu db

$minutos = ($last-$now)/60;

if(
$minutos $timpo_minimo_entre_posts) {
 
//no puede postear
} else {
  
//puede postear