• Web-технологии

    Защита email от спама на странице сайта

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

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

    (форма удалена!!!)

    Естественно, что если email уже давно был опубликован на сайте, то такая защита ему не поможет. А вот если адрес электронной почты ранее не публиковался, то… у него хорошие шансы не попасть к спамерам.

    Удачи!

    Опубликовано: Категория: Web-технологииКомментарии: 8

    Комментарии (оставить комментарий)

    Комментарий
    Сергей Пикулев

    Спасибо, Леонид!

    Давно искал такой скрипт. А для такого не посвященного в тайны PHP пользователя, как я - его реализация (ввёл мыло - нажал кнопку - получил код) просто идеальна. Браво. Золотая медаль.

    Ответить

    02.02.2007

    Комментарий
    Pupkin

    а ваш сервис случайно не записывает введенные емайлы куда-нить в вашу БД ?
    и еще такой вопрос, данный скрипт только подходит для "тупых" роботов. а к примеру для "поумнее", которые могут воспользоваться данным алгоритмом и сделать обратное преобразование?

    Ответить

    09.02.2011

    Комментарий
    gonza

    http://forum.codenet.ru/showthread.php?t=24408
    От себя добавлю только что связку сервер-броузер можно заменить на свою приладу, вставляющую яваскрипт хаки в исследуемую страницу.
    ИМХО, было бы полезней объяснить пользователям что показывать мыло небезопасно любым методом.
    Даже если отдавать его в хидерах как сделано сдесь
    http://phpclub.ru/red.php?m=job&down_id=2929
    Единственно возможный вариант - отсылать письмо с сервера, не показывая адрес отсылающему+капча для защиты от ботов.
    Этот вопрос встает неоднократно на различных форумах, думаю если бы он был достаточно освещен авторитетными людьми, к мнению которых прислушиваются(а Вас я считаю именно таким человеком) то вопрос этот возникал бы реже...

    Ответить

    11.02.2007

    Комментарий
    Евген

    хорошая штука! возьму на вооружение.

    Ответить

    28.02.2007

    Комментарий
    Алексей

    Попробовал использовать сервис, но получилось немного не то, что ожидалось. Что сделал не так?

    Ответить

    01.10.2007

    Комментарий
    Леонид

    Для начала объясните:
    1. Что сделали
    2. Что ожидали

    Ответить

    01.10.2007

    Комментарий
    Алексей

    1. Взял майл, вставил в форму, получил код. Вставил полученный код в сайт, получается нечитабельная ссылка на почту. Пробовал под ИЕ и Оперой, хотя не думаю что результат от это мог измениться.
    2. Ожидал что получиться читабельный майл, при щелчку по которому, будет запускаться почтовый агент.
    При использовании сервиса впервые, все работало как задумано.

    04.09.2008

    Комментарий
    Коля

    спасибо вам леонид

    Ответить

    06.02.2011

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

    Ваше имя: Email: Оставьте свой email, если хотите получать уведомления о комментариях на этой странице. Ваш email не будет опубликован на сайте.