Acceder · Crear usuario
Anunciarse
Canal Personal   GONZO · Mia

Elimina el spam de tu blog eficazmente

Viendo como esta el panorama ultimamente, incluso hace un par de dias me llego el turno, los spamers se estan volviendo un problema sobre todo por los comentarios automáticos y con ellos hacer su publicidad. Por ello hay que luchar contra esto con soluciones verdaderas, he visto como algunos se defienden creando una lista de palabras "prohibidas" en los comentarios, en principio puede funcionar pero creo que no es una solución sólida.

Analizando la situación creo que esta clarisimo que la forma de spamear es automática. Es decir, de alguna manera sacan listas de blogs del mismo tipo (probablemente buscadores web) y con estas listas y un programa tipo webclicker que es capaz de enviar datos con el metodo POST con la publicidad. Es importantisimo entender como hacen spam, sin saberlo es como dar palos con los ojos vendados.

Por ello la solución que propongo, que a mi me ha funcionado perfectamente, es que cada uno modifique los nombres de los campos del formulario que envia los comentarios a cualquier otro que no sea el estandar. Normalmente con cambiar el nombre del campo del cuerpo es suficiente ya que este es imprescindible para un envio correcto. Con esto la única manera posible de hacer spam será a mano, con lo que habremos ganado esta batalla.

¿Pero comó lo hago? Pulsando en Ampliar explicaré las pautas para conseguirlo, si no dominas php o cgi no es fácil pero tampoco imposible.

Como hacerlo en tu blog:

1º- Modificar el código del formulario de comentarios. En ella buscamos el INPUT del cuerpo del formulario y modificamos el name="body" por cualquiera que queramos. Por ejemplo: name="bodysinspam" (importante que cada blog tenga uno original)

2º- Buscamos el archivo al que una vez aceptado el formulario llega el mensaje y este lo procesa. Lo encontraremos al ver el código de la página en la que esta el formulario. Estará dentro de la etiqueta FORM en el parámetro submit="el_archivo.php"

*aquí viene lo dificil*

3º- Descargamos el archivo y lo analizamos. Aquí es donde hay que utilizar el ingenio si no sabes php como es mi caso. Cada blog tendra un código distinto. Intentare explicar como lo hice para este blog pMachine:

El archivo que procesa los comentarios resulto ser /lib/comment.add.php y estas son las primeras lineas.

// ---------------------------------------------------- // COMMENT SUBMISSION HANDLING ROUTINE // ----------------------------------------------------

if (!isset($email)) $email = ""; if (!isset($save)) $save = ""; if (!isset($show_email)) $show_email = ""; if (!isset($location)) $location = ""; if (!isset($sef)) $sef = ""; if (!isset($notify)) $notify = ""; if (!isset($bodysinspam)) $body = ""; if (!isset($name)) $name = ""; if (!isset($url)) $url = ""; if (!isset($override)) $override = "";

if (isset($bodysinspam)) $body = "$bodysinspam";

Cambié lo primero que está en negrita, antes ponía "body" ahora "bodysinspam" y finalmente añadí la última linea para fijar la variable normal del cuerpo con el nuevo cambio. $body = "$bodysinspam"

Espero que os sirva de ayuda, si alguno me podria facilitar el archivo php de Wordpress o Movabletype por ejemplo, intentaria hacer algo para añadirlo aquí.

Gracias a todos

8 GONZO 17-12-2004
+0 Recomendaciones 
  1. +0 efra? 2004-12-17 16:14:09

    Yo en mi caso elimine el spamm en mis comments (eran pocos, pero jodian las bolas igual) mediante un codigo que te sirve la pagina http://spanish.spampoison.com"; title="http://spanish.spampoison.comhttp://spanish.spampoison.com">http://spanish.spampoison.com;
    Spammer no he tenido nunca mas, solo hay que agregar un pequeño codigo html y el sitio es protegido.
    Buenos resultados en HaloScan, Brinskter, BlackBlog.
    saludos.

  2. +1 GONZO 2004-12-17 18:09:40

    Hola efra, lo de spam poison no es mala idea pero... no entiendo que soluciona a la hora de eliminar comentarios de spam. Segun lo que he entendido no tiene nada que ver.

  3. +0 Cicloid 2004-12-17 19:30:11

    Pues en mi caso el SpamKarma de mi amigo DrDave ha sido la solucion ;) claro en wordpress :D

  4. +0 demian 2004-12-28 17:44:12

    Mira que ingenioso, ya contarás como te funciona.

  5. +1 GONZO 2004-12-29 13:33:13

    pues funciona perfectamente :)
    No han vuelto a spamear. Si te fijas, mas abajo conte la historia, y viendo que lo solucione realmente pues hize este post para que le pueda servir a todo el mundo.

    Un saludo a todos.

  6. +0 juanlu 2006-06-14 21:06:01

    Pues siento decirte que estoy volviendome loco y no lo consigo.
    Tengo el código delante y hago lo que pones pero creo que en la parte de fijar que body sea bodysinspam algo no está bien escrito. Parece una buena idea pero creo que no está muy bien explicado.

  7. +1 GONZO 2006-09-10 02:06:06

    Este post lo escribí hace 2 años, hoy en dia está obsoleto como el pMachine del que hablo.

    Me resulta curioso recordar que cuando escribí esto no sabia NADA de PHP salvo lo que cualquiera puede intuir observando jeje.

    De todas formas el metodo de "personalizar" los nombres de los campos sigue vigente para evitar spam.

  8. +0 rafaourense 2008-11-07 22:41:29

    Me parece un trabajo estupendo. Desde luego todas las aportaciones de este tipo son las que dan verdadera libertad. Gracias rafa

Artículo escrito por GONZO para Blogs Teoriza.
Elimina el spam de tu blog eficazmente php formulario eliminar antispam evitar.
Blogs Teoriza
Ocio Tecnología Cuidarse Informática Contactos Cultura Vacaciones Interesante Místico Personal
Ocio Alarmas Intimidades Hosting Chat Poesías Hoteles CompraVenta Tarot GONZO
Juegos Tecnología Salud Adsl Messenger Mundo Viajes Videos Videncia Mia
CineTV Inventos Internet Música EnCrucero Polémicas
Deportes Virtual Seguridad ComoHacer Turismo Legalidad
Motor Ubuntu Actualidad
Hardware
Enlaces: Teorizo, MovilZona, Gordo navidad 2009, Loteria del Niño, Gordo 2009

Blogs Teoriza™ · Aviso Legal · · Red de Blogs en Español · 3ms · 2003-2009 ©