Еще один способ избавиться от спам-комментариев на сайте
Конечно существует отличный плагин для сайтов на движке wordpress под название , который отлавливает 99.988%. спам-комментариев и это замечательно, но остальные 0.2% все равно как-то пролазят на сайт. Это не критично конечно, но можно организовать еще один заслон для спама, который от вас больших усилий не потребует, но будет отлично работать.
Нижеследующий код просто блокирует при добавлении новые комментарии у которых не назначен или некорректный HTTP referrer (страница с которой пользователь перешел к вам на сайт). Добавьте этот код в файл functions.php находящийся в папке темы вашего сайта.
function check_referrer() {
if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == “”) {
wp_die( __('Please enable referrers in your browser, or, if you\'re a spammer, bugger off!') );
}
}
add_action('check_comment_flood', 'check_referrer');
Этот код будет автоматически отклонять все запросы по добавлению новых комментариев у которых не заполнен HTTP_REFERER, а такое может случиться, если ваш блог спамят при помощи различных автоматизированных программ.
Похожие записи:
Bionic Commando Rearmed
Самый массовый триллер
В здоровом теле – здоровый дух
Иисус 2000
С днем рождения — МИТЕК
Where the Hell is Matt? танцы по всему миру
Тест на логическое мышление
Weebly – создание сайта в пару кликов и пару минут
Сила воли у животных
Mark Morrison – Return Of The Mack
Wolfram – сайт который знает почти все!
Обезъянка на мотоцикле
Смешные картинки
Репортерские казусы
Отпуск! Увидеть Париж и вернуться домой
Видео обращение Дымовского А.А.
Луна 2112 / Moon (2009) DVDRip
Wi2Geo запустил бета-тестирование
TITAN – еще одно видео
Обтекание текстом
Оригинальная схема проезда

Ты же знаешь что это можно обойти проставив в заголовках этот самый referer?
— 22 октября 2009 @ 12:10
Конечно можно, я же не сказал, что это панацея от всех бед. Просто еще одно дополнительное средство, которое точно найдет свою долю спама
— 22 октября 2009 @ 13:16