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
Es de esas cosas tan simple, que no sé porque no se me ocurrió antes....
- // agregar en el preg todas aquellas palabras indeseables del dominio
- if(preg_match("/poker|viagra/",$_SERVER['HTTP_REFERER'])) {
- header("HTTP/1.0 404 Vete a freir monos");
- exit;
- }
- 5594 lecturas

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.
A modo de coña, hay 600,426,974,379,824,381,952 formas de decir ..... jejejeje
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
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!
Enviar un comentario nuevo