Cita:
Iniciado por Stoneplus 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
}