Опознаём спам в комментариях по количеству ссылок в сообщении

Код выводит сообщение анониму, который пытается оставить комментарий с числом ссылок в нём >= 5 (комментарий в базу естественно не попадает):
/**
 * Implements hook_comment().
 */
function mymodule_comment(&$a1, $op) {
  if ($op == 'validate' && user_is_anonymous() && substr_count($a1['comment'], '<a href=') >= 5) {
    form_set_error('comment', 'Ваше сообщение очень похоже на спам — в нём слишком много ссылок.');
  }
}

Написанное актуально для
Drupal 6.x
Теги:
защита от спама, работа с комментариями
Добавлено: 26 Июля 2018 20:10:36 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...