Кладовая знаний

Шпаргалки для маркетолога, который иногда лезет в код сайта.


Как добавить защиту от спама через форму на сайте

Для начала, приведу готовую функцию, её можно скопировать и использовать в своем php-файле.

function check_spam($spam_str) {
$block_slovo = '/'.implode('|', array('используете', 'базы', 'Клиент', 'клиент', 'пишите')).'/';
$sovpadenie_arr = array();
$sovpadenie_counts = preg_match_all($block_slovo, $spam_str, $sovpadenie_arr);
return (($sovpadenie_counts>=1)+0);
}

  • Что вернет функция?
    1 - если совпадения найдены, и 0 - при отсутствии совпадений
  • Какие поля нужно проверять?
    Те, через которые приходит спам (номер телефона, либо поле со свободным вводом). Иногда, они скрытые.
  • Можно ли наказать спамера?
    При наличии спама не отправляйте письмо, а заставляйте слушать отправителю аудио файл:

<< Вернуться на предыдущую страницу

частный директолог багрецов сергей Частный директолог
Сергей Багрецов

Оставить заявку

Оставьте контакт на wa/tg/vk (или номер телефона), чтобы я связался с вами:

частный директолог багрецов сергей Частный директолог
Сергей Багрецов

Актуальные контакты

телефон 8-900-027-1130
написать в whatsapp wa.me/79000271130
перейти во вконтакте vk.com/serbagr
перейти в телеграм t.me/Sergeybagr
youtube канал Сергея Багрецова YouTube