| Главная / Блог / 2006 / Январь / 07 / Спам в комментариях | Облако тэгов | Последние комментарии | Архив | Notes | RSS |
Спам в комментариях07 января 2006, 19:09 Не так давно на мой сайт совершило набег стадо ботов с целью заспамить комментами. Вовремя отреагировал и заметил, что все эти комментарии содержат всякий дурацкий текст и ссылки (10 или 2). После ручного подтирания десятков комментов, решил, что больше этого делать не хочу. В результате написал маленький кусок кода: preg_match_all(«#http:\/\/[^\/]+#i», $_POST['text'], $out); if(sizeof($out[0]) == 10 || sizeof($out[0]) == 2) // 10 or 2 links { // Save to log ... $fh = fopen('comment_data.log', 'a+'); fwrite($fh, date('d M Y, H:i').«\t».$GLOBALS['REMOTE_ADDR'].«\n»); fclose($fh); // ... and FUCK OFF! exit('Ok'); } И вот сегодня заметил, что за два дня пресечено примерно 1500 попыток добавить спам-комменты. Приятно, что не придётся руками эту фигню тереть. UPD: Через сутки уже 2500. Круто
Комментарии
|
Рюшечки
|
| Здесь всё моё! © baxi |