Оригинальная защита e-mail с помощью CSS

[ ←Вернуться к стандартному виду ]

Печатная версия

Нашла на на cssplay.co.uk оригинальный способ защиты e-mail от спам робота. Суть его в том, что сам e-mail пишется задом наперед
moc.etis@eman, а отображается как name@site.com:

CSS
.backwards { unicode-bidi:bidi-override; direction: rtl; }

HTML
Напишите мне: <span class="backwards">moc.etis@eman</span>

Получаем:
Напишите мне: moc.etis@eman

Сам автор cssplay.co.uk предупреждает, что такой способ не работает в Opera и Safari.

(Странно, неделю назад wordpress никак не желал отображать e-mail задом наперед, а теперь все нормально...)


Оставить комментарий »

  1. # Q-Zma (2) 09.09.2006 в 21:40

    рекомендую обновить вордпресс, убрать код подтверждения ибо он распознается ботами без проблем, а вместо коди использовать Akismet — очень мощная зверюга, ещё ни одного спамерского сообщения в мой блог не пропустила…

  2. # sonika (66) 09.09.2006 в 22:56

    Как-то до Akismetа руки еще не дошли, вернее до регистрации на сайте wordpress.com

  3. # †saddat† ™ 31.10.2006 в 12:27

    прикольно, надо заюзать

  4. # Doska (1) 05.06.2007 в 09:22

    Самый лучший способ защиты от спам ботов - JavaScript
    проверено действует безотказно.
    А ее лучше не писать мыло вообще, а использовать форму для связи.
    А css - это очень не надежно и не кроссбраузерно...

  5. # igrok54 (5) 04.07.2008 в 04:48

    Обнародовал на своем сайте способ защиты WordPress от спама без применения плагинов и капч.
    У меня этим способом защищены несколько сайтов, где доходило аж до 2 тысяч спам комментов в сутки! Протестировано - спама нет теперь. Рекомендую. Описано для применения подробно.

  6. # Степан К (1) 18.08.2008 в 10:59

    Да, похоже что в действительности - так оно и есть. P.S. Сайт, кстати, у вас прикольно сверстан :)

  7. # Владимир (1) 30.10.2008 в 00:53

    Этот метод сработает только перед человеком. А вот робот при сканировании получает страничку "голую" без CSS. Никакой робот не будет скачивать ЦСС а потом ещё и вырисовывать страничку и дизайн сайта. Очень жаль, что такой сайт как cssplay не правильно вас проинформировал. ;)
    А вообще сайт у вас прикольный. Молодец Соника!

  8. # sonika (301) 31.10.2008 в 01:19

    Владимир, ну так правильно, и получит робот email задом наперед, что и требовалось. А посетитель видит «нормальный» мейл.

  9. # black#FFFFFF 18.05.2009 в 03:30

    Вообще то действительно лучше защищаться на уровне Javascript.
    1. Это js Packer посмотрите его скрипт который транслирует исходный javascript в php скрипте -> кодированный javascript. 2. В многих цмс, например joomla, уже давно для этой идеи используются различные автоконструкции, суть ниже:
    составляем регулярное выражение и забираем наш емейл из текста, или же берем поле, заведомо содержащие поле емейл: дальше по таблице сопостовления символов кодам символов по asci узнаем код символа, что тоже элементарно, а дальше пишем следующее:

    //

    Для отображения контактной информации, пожалуйста, включите использование javascript

    общее выражение можно обфусцировать через packer или создать частичную конструкцию для определенных символов. Как эффект - живой человек в браузере видит те же нормальные email, а роботы начинают спотыкаться. Как и скрипты спаммеров.

  10. # black#FFFFFF 18.05.2009 в 03:32

    :) код js примерный ушел в небытие.
    Кратко: использовать функцию string.fromCharCode(); с перечислением через запятую кодов символов. записывать сие через document.write(); в нужное место. Более подробно см. пример кода для той же joomla: email cloacker:)

Подписаться на фид.
RSS комментариев к этой записи. | TrackBack URI

Написать комментарий


Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов о вордпресс не по теме поста есть два русскоязычных форума по wordpress.

[ ←Вернуться к стандартному виду ]

Печатная версия