Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2007, 14:25
Avatar de ginitofl
ginitofl
 
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 18 años, 2 meses
Puntos: 22
Re: Spam en formulario php

Prueba de esta manera y me cuentas como te fue:

en tu tabla crea dos campos mas para guardar la ip y la fecha

Código PHP:
$ip $_SERVER['REMOTE_ADDR'];
$fecha time();

haces un select de esta manera a tu tabla:

$spamm mysql_fetch_row(mysql_query("SELECT fecha FROM tutabla WHERE ip='$ip' AND fecha>($fecha-60)"$conexion));
if (
$spamm[0] == '') {
 
//haces tu insert y guardas tambien el $ip y la $fecha
}
else
{
//mensaje que no puede insertar mas mensajes

lo que hace esto es que no se pueda ingresar mas de un mensaje si no hasta que pase un minuto aunque eso depende puedes configurar en esta parte
fecha>($fecha-60)" si quieres dos minutos pones 120 si quieres 3 minutos pones 180 y asi sucesivamente. bueno espero te ayude en algo yo lo utilizo asi.

GinoFL