Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Как скрыть почту от спам ботов. (Прочитано 5191 раз)
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Как скрыть почту от спам ботов.
23.07.2009 :: 11:55:33
 
Решил немного рассказать о достаточно наболевшей проблеме. А точнее о защите email-адреса от спаммерских роботов.

Все email-адреса содержат символ «@» (at). И большинство спамботов просто ищут по шаблону на веб-страницах любые комбинации, включающие буквы/цифры и этот символ, например, name@domain.com. Бывает, что они просто ищут знак «@» и копируют все символы по обе стороны от него, считая это за валидный email-адрес.

На своих проектах я использую как правело 3 способа:
  • Первый это кодирование mailto: и символа @ в специальные HTML символ.
    Кодировка:
    mailto: заменяем на mailto
    @ заменяем на @
    И закодированная ссылка будет иметь вид: Код:
    <a href = "&#109;&#097;&#105;&#108;&#116;&#111;name&#064;domain.com"> закодированный e-mail</a> 
    
    

    Можно закодировать и весь адрес, в этом поможет сервис Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
  • Второй, заключается в скрытие e-mail при помощи CSS
    Можно написать email-адрес в перевернутом виде (name@domain.com будет написан как moc.niamod@eman). Для правильного отображения адреса на веб-страницах используются стили CSS.

    Вот пример HTML кода с использованием CSS: Код:
    <style type="text/css"> .backwards {unicode-bidi:bidi-override; direction: rtl;} </style>
    <span class="backwards">moc.niamod@eman</span> 
    
    

    Если робот скопирует Ваш e-mail, он получит его в перевернутом виде. Естественно, он будет не валидный. А пользователям он будет отображен в нормальном виде.
  • Так же можно закодировать e-mal с помощью JavaScript, один из многих подобных сервисов. Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
WHacker
Предмет симпатий
****
Вне Форума

ololo

Сообщений: 214
Латвия
Пол: male
Re: Как скрыть почту от спам ботов.
Ответ #1 - 13.08.2009 :: 17:27:00
 
Кстати еще как вариант можно сделать сразу 1-е и 2-е:

Берем:
<a href = "&#109;&#097;&#105;&#108;&#116;&#111;name&#064;domain.com"> закодированный e-mail</a>
И затем превращаем в:
<a/>liam-e йыннаворидоказ<"moc.niamod;460#&eman;111#&;611#&;801#&;501#&;790#&;901#&"= ferh a<
Ну и конечно же не забываем про CSS'ку.  Подмигивание Улыбка Очень довольный
Наверх
 
 
WWW xPA3OPx 482032743   IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge