LeeMiBlog

 


Web sobre Informática, Internet y Nuevas Tecnologias.

Un lugar en el que podrás encontrar articulos, noticias, tutoriales, trucos, ayudas, etc...

Inicio   Categorias   Contactar   Politica de Privacidad
Evita el spam en tu web sin usar una imágen "captcha"
Escrito por Manu   
Miércoles, 17 de Octubre de 2007 23:00

 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.
Hits: 1233
Comentarios (7)add comment
porqué tengo que meter el texto de un captcha para hacer este comentario?
1

23-08-08
Anonimo: ...
Porque el blog está hecho con alguna plantilla de Joomla y el dueño del blog no la ha editado.
2

23-08-08
Lalo, Como bien indican en el comentario anterior usamos Joomla y es mas sencillo activar el plug-in de los captcha que ir retocando codigo de joomla y/o extensiones para conseguir de manera tan sencilla lo que se explica en el articulo. Espero haber aclarado tus dudas.
3

23-08-08
Muy interesante y muy logico.
4

23-08-08
Muy bueno este post, voy a implementarlo en mi blog. Y opino que para evitarse la parte del CSS se podría usar:
5

23-08-08
Jose: ...
Muy ingenioso. ¿Cómo no se me ocurrió a mi? smilies/grin.gif
6

23-08-08
Hermenegildo: ...
Si alguien quiere meterte spam eso se lo salta rapidisimo. A la que pruebe un par de combinaciones y deje el campo url vacío ya te los ha colado.
7

23-08-08

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

busy
 


También te puede interesar:


   
 

LeeMiBlog recomienda:

Clicky Web Analytics

Clicky

 
Contenido liberado bajo licencia CC por LeeMiBlog.
Joomla!
es un software libre publicado bajo la licencia GNU/GPL.
Top