Главная :: Рассылки :: Защита от спама
Можно ли сообщение "Программа выполнила недопустимую операцию... обратитесь к разработчику" считать официальным вызовом в США?

Защита от спама

Уважаемые подписчики!

Представляю Вашему вниманию двадцатый выпуск информационной рассылки сайта "Веб дизайн в примерах". В этом выпуске рассмотрим некоторые формы защиты от спама. В последнее время проблема спама растет и появляется необходимость поиска путей защиты от спама. Для того, чтобы бороться с этой проблемой необходимо знать из каких источников идет угроза. Одним из источников является веб-сайт, а точнее адреса электронной почты указанные на нем явно.

Как разместить на сайте адрес электронной почты? Самый простой вариант - с помощью конструкции
<a href="mailto:user@domain.zone">user@domain.zone</a>
получим Однако самый простой способ содержит в себе опасность, что спамерские боты (специальные программы, которые ищут в сети Интернет адреса электронной почты) найдут этот адрес и внесут его в спамерскую базу. После этого, как правило, на почтовый ящик начинает поступать нежелательная рекламная почта. И со временем ее становиться все больше и больше. В конечном счете, тратиться много времени на поиск нужной корреспонденции среди всего приходящего мусора. Рассмотрим способ как этого избежать.
Способ 1. Все, что нам нужно сделать - это скрыть адрес электронной почты от спамерских ботов, но при этом, сделать его видимым для пользователей. Для этого достаточно поместить адрес в виде картинки. Адрес виден пользователям, но боты не умеют читать графику, поэтому он им не виден. Недостаток в том, что теряется интерактивность - пользователи должны сами вводить в почтовой программе ваш e-mail.
Способ 2. Спамерские боты не умеют выполнять клиентские скрипты, поэтому на нам может пригодиться JavaScript. Рассмотрим пример:
<script>
var
u = 'user';
d = 'domain';
z = 'zone';
em = u + '@' + d + '.' + z;
document.write('<a href="mailto:' + em + '">' + em + '</a>');
</script>
Результат выглядит как в первом пример, однако, в коде странице нигде в явном виде не указывается e-mail, он видет только на конечной странице пользователям!
Есть еще и третий способ - более сложный, но и более удобный для посетителей - форма обратной связи. В следующием выпуске мы подробно его рассмотрим и приведем работающий пример. Заодно и изучим использование форм HTML и познакомимся с основами языка JavaScript.
Внимание! На форуме научно-образовательного портала открыты разделы посвященные Веб дизайну и созданию сайта. Если у Вас есть вопросы - на форуме Вы получите необходимые ответы. Форум расположен по адресу: forum.originweb.info
Новости сайта/полезные ссылки

P.S. Если Вы используете почтовую программу The Bat!, то письмо может отображаться некорректно. Для того, чтобы просмотреть правильный вариант, щелкните два раза на аттачменте Part.html и откройте письмо (кнопка "No/Нет").