O spam é un problema que todos os propietarios de sitios loitan por tratar. A simple verdade é que se ten algún formulario web para recoller información dos seus clientes no seu sitio, recibirá algúns envíos de spam. Nalgúns casos, pode obter moita e moita presentación de spam.
O spam é un gran problema mesmo en formularios que non fan nada que poida beneficiarse do spammer (como reenvío ao sitio web onde poderían engadir ligazóns de retroceso a outros sitios).
Os spammers usan formularios web para tentar promover os seus propios negocios e sitios e tamén os utilizan para fins máis maliciosos. O bloqueo dos spammers dos seus formularios web pode ser unha ferramenta de produtividade importante e manterá a sección de comentarios do seu sitio web en busca de mal humor.
Para protexer os seus formularios web, cómpre facer que sexa difícil ou imposible que unha ferramenta automatizada complete ou envíe o formulario, mantendo o máis sinxelo posible para que os seus clientes completen o formulario. Este é frecuentemente un acto de equilibrio, coma se fas o formulario demasiado difícil de cubrir, os teus clientes non o encherán, pero se o fas demasiado fácil recibirás máis correo non desexado que os envíos reais. Benvido aos tempos divertidos de xestionar un sitio web!
Engadir campos que só os bots de spam poden ver e encher
Este método baséase tanto en CSS como JavaScript ou en ambos os dous, para ocultar campos de formulario de clientes que visitan o sitio de forma lexítima, mentres os mostran a robots que só leen HTML .
Entón, calquera envío de formularios que contén ese campo de formulario a ser completado pode considerarse spam (xa que un bot claramente o enviou) e eliminado polo script de acción do formulario. Por exemplo, podería ter os seguintes HTML, CSS e JavaScript:
Formulario simple title>