понедельник, 6 августа 2012 г.

поиск spam detected






Анти-спам, работает в 3 строки ShopForBux - Сайт поддержки администраторов САР

Загрузка. Пожалуйста, подождите...

Анти-спам, работает в 3 строки

Данный способ был привезен из-за бугра изначально. Его суть это фильтрация для спама и ботов, которая помещается в 3 строки кода (всего). Главное он работает, и довольно не плохо работает. Итак: 1) В форму добавления комментария добавляем скрытое поле: input id= check name= check type= hidden value= / 2) В кнопку оправки формы добавляем j vascript код: input type= submit value= Оправить nclick= document.getElementById check .value = antiSpam ; / 3) В обработчик формы: if $_POST[ check ] != antiSpam exit Spam Detected! ; Принцип действия этого метода основывается на том, что спам-боты не умеют выполнять программы на j vascript. И если на кнопку Отправить нажмет человек, то при нажатии на кнопку выполнится j vascript код, в результате выполнения которого в скрытое поле с идентификатором id=check в переменную check запишется значение antiSpam. А в случае с роботом переменная так и останется пустой. А пока, еще свободна, у нас есть несколько свободных вакансий на должность Кликать по кнопке отправить. И все что останется предпринять - это проверить в скрипте чему равна полученная переменная с именем check. Если оно равно проверочному слову antiSpam, значит сообщение отправил человек. Ну а в противном случае, процентов на 99 (1% - вдруг у пользователя отключен j vascript) - это робот. P.S. дополнение, по заявкам... Чтобы оповестить юзера о том, что яваскрипт у него выключен используем вот это: !NOSCRIPT ЭТОТ ТЕКСТ ДОСТУПЕН ТОЛЬКО С ОТКЛЮЧЕННЫМ JS !/NOSCRIPT Убираем восклицательный знак в NOSCRIPT и /NOSCRIPT, а то иначе никак форум не принимает. Способ действительно работает, и очень неплохо. Самое лучшее решение - простое, ровно как и наоборот. Спасибо за внимание

Рубрика: | Автор: | Просмотры: 1560

Автор: | Группа: Пользователи | Дата: 22 октября 2011

Автор: | Группа: Администраторы | Дата: 22 октября 2011

В след. раз картинки заливай на сайт. За статью - плюс.

Автор: | Группа: Программисты | Дата: 22 октября 2011

В след. раз картинки заливай на сайт. ок, не вопрос :)

source


Комментариев нет:

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