KISS: Alejando referers indeseables

Enviado por clbustos el Mié, 27/04/2005 - 04:58.
Clasificado en:
Todos los que tenemos sitios, al revisar nuestros logs, hemos tenido que sufrir a esos malditos indeseables que andan enviado referers llenos de p-o-k-e-r o v-i-a-g-r-a, para alimentar el google con las páginas de estadísticas. Haciendo honor al principio KISS, una solución un tanto brutal. Ojalá poner al inicio del archivo de configuración del sitio
  1.  <?php
  2.  // agregar en el preg todas aquellas palabras indeseables del dominio
  3.  if(preg_match("/poker|viagra/",$_SERVER['HTTP_REFERER'])) {
  4.   header("HTTP/1.0 404 Vete a freir monos");
  5.  exit;
  6.  }
  7.  ?>
Es de esas cosas tan simple, que no sé porque no se me ocurrió antes....
Imagen de Guti

Realmente el sistema es muy simple, pero nunca se me habría ocurrido algo por el estilo.

Precisamente el objetivo es hacer spam por referrer, por lo que el truquito en cuestión lo corta de raiz.

Enviado por Guti (no verificado) el Mié, 27/04/2005 - 12:30.
Imagen de David
Enviado por David (no verificado) el Mié, 27/04/2005 - 19:34.
Imagen de Pablo

Todavía me estoy riendo por el "vete a freir monos"... jejeje... por un momento se me vino a la cabeza de alguien intentando mantener un mono en una sartén... jajaja

Bueno, ahora la parte seria. Buenísima la idea. Es muy simple y para ser efectiva. Asi que voy a invertir algunos minutos de mi tiempo para ahorrar otros tantos que me paso borrando comentarios o trackbacks con estas palabras.

Saludos

Enviado por Pablo (no verificado) el Mié, 04/05/2005 - 17:33.
Imagen de Perijilillo Desconocido

El "Vete a freir monos" es lo mejor de todo... Me imagino la cara del spammer... xDDDD

He pensado que quizás mas que una coincidencia en todo el URL del referer, sería mejor establecer dominios de spammers del tipo expresión regular: ^.*poker-online.*$ o ^.*viagra-forever.*$ para evitar censurar enlaces como por ejemplo:

http://www.misitio.com/articulos/la_ruleta_y_el_poker.html

Aunque todo tendría su ventaja y desventaja, el primero el ya comentado y el de la expresión regular que quizás no capte tanta publicidad, pero espero aportar alguna idea.

Saludos!

Enviado por Perijilillo Desconocido (no verificado) el Vie, 06/05/2005 - 03:26.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato