Buscándo algunas cosas acerca del referer me conseguí por mera casualidad con 2 procedimientos bastante chéveres para evitar Spam en páginas web.

A pesar de que siempre es recomendable tener varios sistemas para evitar Spam por si alguno falla estará el otro o el siguiente que tengas agregaré a mi lista los siguientes 2 métodos:

Método 1: Evitando Spam mediante una regla en el .htaccess usando mod_rewrite o mod_security:

La regla es bastante sencilla, si tenemos habilitado mod_security colocamos en el .htaccess una línea similar a la siguiente:

SecFilterSelective "HTTP_REFERER" "(holdem|poker|casino)"

Si tenemos habilitado mod_rewrite basta con colocar algo así:

RewriteEngine   on
  RewriteCond %{HTTP_REFERER} poker  [NC,OR]
  RewriteCond %{HTTP_REFERER} holdem [NC,OR]
  RewriteCond %{HTTP_REFERER} casino [NC]
  RewriteRule .* - [F,L]

O una regla así:

RewriteEngine   on

RewriteCond %{HTTP_REFERER} (poker|holdem|casino)  [NC]
RewriteRule .* - [F,L]

Las reglas lo que hacen es bloquear el acceso a las personas que vengan desde un referer que contenga las palabras “poker, holdem, casino” el cual normalmente son bots spamers. En ambos casos parece que obtendrán un [F] o Forbidden (Acceso denegado) hacia la página.

Enlace de referencia: http://www.debian-administration.org/articles/232

Método 2: Para los que no posean apache como servidor web pueden hacerlo a través de PHP:

Primero deben descargar el siguiente archivo que contiene un código para evitar al igual que el proceso anterior, algunos referers de bots nets:

Descarga de archivo: proteccion

Una vez que descarguen el archivo y lo suban a su servidor, en la cabecera de su archivo php principal colocarán el siguiente texto:

include ('proteccion.php');

Visto en | Emezeta.com

Al igual que el método 1 este también se basa en el Referer del visitánte y en este caso bloquea muchos más referers que normalmente usan los bots spamers.

Como dije arriba es importánte tener muchas más protecciones como sistemas Captcha o sistemas de preguntas lógicas para evitar bots spamers.

Salu2