Sencilla protección anti-spam

No se hasta que punto será efectiva esta técnica, pero como no cuesta nada implementarla, pues aquí está:

código php
if(!strncmp($url_com,"mailto:",7))
{
  $url_com=str_replace("@"," en ",$url_com);
  $url_com=str_replace("."," punto ",$url_com);
}

En los comentarios de blackshell se puede introducir una URL (Unified Resource Locator) o una dirección de correo (que convierto a URL añadiendo delante mailto:).

Miramos que es una dirección de correo (en tal caso comenzará por mailto:), y si es el caso reemplazamos algunos caracteres. En este caso la @ se cambia por en y los . por punto.

De esta forma una dirección como fulanino@chupimail.com queda fulanito en chupimail punto com. Los   se emplean para que el cliente de correo lo procese en una sola linea en caso de hacer click en la URL y sea más fácil para el usuario 'decodificar' la dirección.

Cada cierto tiempo podemos cambiar los sustitutos, o incluso hacer que aleatoriamente se elija uno de una lista.

No suelo ver direcciones de correo en los comentarios de blackshell, pero bueno... por mi que no quede :).


Publicidad

Aviso: Los siguientes comentarios pertenecen a las personas que los han enviado.
El administrador de este sitio web no es responsable de los mismos.

[comentarios] Hay 1 comentario:

Gravatar
24/07/2004 18:56:21
Spam
por Sergio (IP: 80.37.45.*@80.58.38.107)
Comentario de Sergio
Es que nos gusta hacer publicidad de nuestro sitio web y que nos visiten y eso ;)

Sirva este post como redención :)

Salud

! Esta entrada no permite nuevos comentarios.

Los comentarios se bloquean automáticamente tras 15 días desde la publicación del artículo.

Si deseas comentar algo relacionado con el texto, puedes enviarme un e-mail.