PHP сообщество

любители кода :)

Защита от спамеров

Bloged in Без рубрики от admin Среда Май 16, 2007 at about 3:24 пп

Есть у меня на сайте скрипты, которые обрабатывают контактные формы. Т.е. на странице форма с полями “Ваш mail”, “Ваш номер ICQ” и поле для текста. Соотвественно всё это обрабатывает скрипт, который проверяет, чтобы они были не пустыми (if $var == “” …) и отсылает их мне простейшей функций $mail();
Спамеры же, в качестве тела самого сообщения (а судя по всему и других переменных, соотвествующих полям “Ваш мэйл”, “Ваш номер ICQ”) запихивают всякие свои поля subject, а также добавляют bbc, cc. Только сегодня за ночь файл dead.letter на сервере стал 3.5 мегабайта, после чего меня хостер вырубил.
Есть какие-нибудь простые варианты защиты от этого беспредела?
Я думаю сделать substr (или как там обрезание строки) до 20-ти символов - врядли смогут запихнуть в 20 символов туда что-нибудь “нелегальное”.
Знакомый ещё предложил из всех переменных убрать символ “\n”

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

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

Извините, комментирование на данный момент закрыто.

ноутбук asus m50vc t840seegaw ; чистка лица - механическая, косметическая, ультразвуковая, вакуумная ; Система ведет переговоры с владельцем Нижнекамскнефтехима ; сейфы взломостойкие