Imagenes CAPTCHA

Este artículo se basa en el simple hecho de que los robots de spam son tan tontos que normalmente dejan a sus padres (sus desarrolladores) en evidencia.

Concepto:
Para aquellos que no conocen este truco ya, aquí teneis como poder hacerlo:

1. Añade un campo de entrada a tu formularios, con algún nombre interesante, por ejemplo ‘URL’.

<input name="url" type="text" value=""/>

2. Oculta el campo de entrada usando css para que los usuarios (reales) no puedan verlo directamente.

      <style>      .style1 {        display: none;      }      </style>      <p class="style1"><input name="url" type="text" value=""/></p>

3. Mientras procesas el formulario chequea si el campo ‘url’ contiene algún valor. Si es así, rechaza el post o pasalo para ser moderado.

      if (strlen(trim($_POST['url'])) > 0){      //Es spam, rechaza este post aquí      }

4. ¿ Lo pillas ? ¿ Por qué funciona ? Bien, funciona simplemente porque los usuarios reales no pueden ver un campo de entrada oculto en tu formulario y por ello, no lo rellenarán, mientras los robots si que lo harán.





¿Te gusto la entrada? Compartela:

Etiquetas: , ,

Leave your comment