Прячем e-mail от спам-роботов
Ссылки вида mailto: становятся объектом поиска компаний, занимающихся массовых рассылок. Естественно, ищут они не вручную, а при помощи программ или скриптов. Чаще всего алгоритм поиска прост - ищем подстроку вида mailto:__EMAIL__ и выделяем из неё часть после двоеточия.
Способы обхода:
- использовать коды символов вида u - числовое значение символа соответсвует его ASCII коду. К примеру, @mail.ru будет выглядеть как @mail.ru
- использовать javascript или vbscript для составления адреса
function secret (login, server, sub)
{
hr="mai" +"lto:" +login+"@"+"server"+(sub==''?'':?'subject='+sub);
}
При желании можно добавить алгоритм шифрования, но по-моему, вышеприведенного кода вполне достаточно для обхода роботов. Как реализовать на сайте, думаю, мало-мальски знакомые с html-ом смогут без проблем.
Tags: js