| Evita el spam en tu web sin usar una imágen "captcha" |
| Escrito por Manu |
| Jueves, 18 de Octubre de 2007 00:00 |
|
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>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){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.
|
GPS apple astronomia blogs buscadores ciencia cine comunicaciones consolas correo cultura curiosidades diseño feeds firefox flash fotografia freeware gadgets gimp gmail google gratuito hacienda hardware humor iconos imagenes internet javascript joomla linux moviles mysql noticias novedades ofimatica online opinion p2p personalizacion photoshop php plugins portatiles preview programacion prototipos publicidad redes sociales seguridad seo sociedad software trabajo trucos tutoriales twitter ubuntu utilidades vectorial videojuegos videos voIP youtube