Evitando Spam en Formularios

Tardé en sacar éste post porque me desconcertó muchísimo el resultado que tuve (o mejor dicho, que no tuve) al implementar la idea en el blog.
Finalmente aplicado a otros escenarios funcionó muy bien.
La idea es crear un input de texto, común y corriente, con un nombre muy genérico como “url” o “email” mezclado con nuestro formulario.
Le asignamos un ID específico que después desde una hoja de estilos externa escondemos para que el usuario real no lo pueda ver.
Finalmente desde PHP o lo que usemos nos fijamos si alguien metió data en ése campo y la descartamos automáticamente.
Me gustó ésta solución porque es mucho más elegante y sencilla de las que hay dando vueltas como obfuscación (no debe existir ésta palabra en español) por javascript.

No funcionó en el blog porque están tan armados los spammers que van directo a los campos que vienen por defecto en Wordpress, y ni cambiando el nombre de los campos los pude disuadir. Me dio fiaca intentar cambiarlos de lugar y todo eso asi que finalmente implementé un captcha divertido.

También te puede interesar:

Algo asi como 1 respuesta to “Evitando Spam en Formularios”

  1. December 7th, 2006 | 7:51 pm

    1- Sí, esto lo probé en un sitio y funcionó perfecto. Pero no era un Wordpress, claro.
    2- Ofuscar existe en castellano. Pero significa enojar, o algo similar.
    3- Puede ser que el RSS de este sitio haya dejado de funcionar de nuevo? Por las dudas aviso…

Dejar una respuesta