Anti Spam Blog Filter
Autor: Carles Araguz López, Publicat: 01:14:00 26/01/2008
___Hace unos meses empecé a recibir
Spam en mi blog. Los spammers usaban mi sistema de comentarios para postear links pornográficos o enlaces a webs prestamistas. Recibía del orden de diez comentarios por semana, la mayoría en el mismo artículo (ahora recibo más de 50 al día). Le pregunté a nuestro fiel compañero Google si tenía alguna solución y llegué a
este blog. En Emezeta encontré la solución a mi problema, y seguro que el de muchos otros.
___Manz, el autor del blog, publicó un pequeño artículo en el que explicaba como solucionar el problema del Spam en los Blog Comments (“
Sistema antispam para blogs”), y me pareció tan bueno (y me está resultando tan efectivo) que vale la pena que os lo cuente.
___El sistema se basa en añadir un campo fantasma en el formulario de comentarios. Si tenemos (como es el caso para este blog) cuatro campos
input o
textarea (nombre, email, web y comentario), añadimos un quinto:
<input type="text" name="name" value="valorpordefecto" style="display:none;"/>
El nombre (
name=) de la variable que almacenará será "
name". Le hemos puesto un valor por defecto (el que sea) y lo hemos ocultado mediante CSS:

Esto último podemos hacerlo directamente en el campo input o en un archivo CSS externo, da lo mismo. Ese código nos permitirá ocultar el campo para los usuarios normales (que usan navegador). Lo que sucede es que el spammer sí que lo “verá”, y por tanto cambiará su contenido, justo al contrario que el usuario legítimo.
Una vez enviada la información del formulario, entra en juego el script (PHP, ASP, ...). Si el valor de la variable
name es
valorpordefecto, entendemos que se trata de un usuario legítimo que no ha visto el
input. Si, en cambio, el valor almacenado en esta variable es distinto, nos encontramos en un caso de Spam, y por tanto el mensaje no debe llevar a cabo ninguna acción (inclusión en base de datos, envío de mail...).
___Para que os hagáis una idea de lo efectivo que es: en 48h ha filtrado 128 comentarios Spam. Podéis encontrar más información el el blog del autor.
Agefir a
Menéame, a
del.icio.us o
envia'l per mail a un amic
miKi (14:52:54 01/02/2008) WWWQué bueno!! Simple y efectivo, hasta yo lo entiendo perfectamente.
Claudieta (13:00:15 18/02/2008)
jo vull una nova entrada sobre "en transició"!!
Tots els comentaris estan moderats per l'administrador del Blog
Última visita:
01:39:26 10/09/2010