С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 5

Скрипты для защиты от спам ботов

21.08.2013, 09:56. Показов 3727. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья, здравствуйте! Подскажите готовые скрипты защиты от спам ботов на сайте html с интеграцией в php для форм обратной связи с возможностью проверки работоспособности. То есть какой скрипт на PHP выбрать и как его интегрировать в обработчик формы, чтобы корректно работал с HTML и как проверить его работоспособность. Надеюсь правильно задал вопрос.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2013, 09:56
Ответы с готовыми решениями:

Скрипт для защиты от ботов Яндекса
Мой провайдер уже два раза перегонял меня на более дорогой тарифный план только потому что злые боты Яндекса имеют свойтсво являться как...

Регистрируются тысячи спам-ботов на сайте на Wordpress
Поставил каптчу, удалил с сайта всех лишних юзеров, а спам боты все равно генерируются! Но происходит это только на рабочем сайте. На...

Как защитить сайт от регистрации спам-ботов?
Поставил каптчу, удалил с сайта всех лишних юзеров, а спам боты все равно генерируются! Но происходит это только на рабочем сайте. На...

5
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
21.08.2013, 15:55
Ну, на HTML таких нет. Задайте странице расширение *php и подключите любую капчу.

Капча - это всем знакомая картинка с буковками, циферками, картинками, вопросами, повторить или дать ответ на которые сможет лишь разумное существо, то бишь человек.)

Мне нравиться reCatpcha. Она наиболее часто встречается в сети.

http://www.google.com/recaptcha

Интегрируется легкр. Документация понятная, если что не ясно.
0
48 / 87 / 11
Регистрация: 12.08.2013
Сообщений: 474
21.08.2013, 16:03
Цитата Сообщение от Forastero Посмотреть сообщение
Ну, на HTML таких нет. Задайте странице расширение *php и подключите любую капчу.
Если сайт уже в Сети выложен, то зачем менять расширение? Если его сменить, то страница уйдёт из-за этого на переиндексацию и выпадет из поиска (если она там есть)
0
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
21.08.2013, 16:09
Цитата Сообщение от Justff Посмотреть сообщение
Если сайт уже в Сети выложен, то зачем менять расширение? Если его сменить, то страница уйдёт из-за этого на переиндексацию и выпадет из поиска (если она там есть)
Надо же... А я всегда думал что расширение не влияет на индексацию.
В крайнем случае - настроить интрепретацию *html страниц как php.
Только вот у меня с этим возникал геморой.
0
48 / 87 / 11
Регистрация: 12.08.2013
Сообщений: 474
21.08.2013, 17:57
Цитата Сообщение от Forastero Посмотреть сообщение
Надо же... А я всегда думал что расширение не влияет на индексацию.
В крайнем случае - настроить интрепретацию *html страниц как php.
Только вот у меня с этим возникал геморой.
никакого гемороя с этим не должно быть в файле .htaccess добавляем строку: AddType application/x-httpd-php .html
и никакого расширения тогда менять не нужно
0
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 5
21.08.2013, 18:46  [ТС]
Я так и сделал в файле .htaccess, но проблема в том, что поступление сообщений продолжилось. И если по предыдущему IP адресу мне хостеры объяснили что это "доходят" сообщения из очереди, которых уже между прочем набралось порядка 27 тысяч)), то после размещения на хостинге в корневом каталоге файла php (антибот) сообщения стали приходить с другого IP адреса. Вот я поэтому и спросил помощи на форуме, поскольку скачанный с интернета скрипт почему то не работает и, поскольку знаний в области программирования у меня практически нет, не исключено что минимум скрипт не рабочий. Кстати, а вот и сам размещенный скрипт файла, знающие может быть поймут о чем речь. Смотрите:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
define ('ANTIBOT_SESSION_TIME','antibot_session_time');
define ('ANTIBOT_TIME_LIMIT_POST', 5);
define ('ANTIBOT_TIME_LIMIT', 0.2);
define ('ANTIBOT_HEADER', 'HTTP/1.1 403 Forbidden');
function antibot_save_time()
{$_SESSION[ANTIBOT_SESSION_TIME] = microtime(true);
}
 
function antibot_check_time($limit=ANTIBOT_TIME_LIMIT)
{if (!isset($_SESSION[ANTIBOT_SESSION_TIME])) {
return true;
} else {
return (microtime(true) - $_SESSION[ANTIBOT_SESSION_TIME]) > $limit;
}
}
function antibot_is_post()
 
{return $_SERVER['REQUEST_METHOD'] == 'POST';
}
function antibot_check_post($limit=ANTIBOT_TIME_LIMIT_POST)
{
if (!antibot_is_post()) return true;
else return antibot_check_time($limit);
}
function antibot_header()
{
header(ANTIBOT_HEADER);
echo '<h1 style="color:#AC0A0A;">АНТИБОТ ЗАЩИТА!!! Если Вы не робот - сайт допустит Вам к комментариям!!!</h1>';
}
session_start();
if (!antibot_check_post()) {
antibot_save_time();
antibot_header();
exit();
}
antibot_save_time();
?>
Файл сохранен на хостинге в корневом каталоге сайта как antibot.php.
Но не работает.

Доступ к указанному файлу как и указал коллега через файл .htaccess.
Только у меня прописано следующее:

AddHandler application/x-httpd-php .php .htm .html.

В чем может быть ошибка? Ибо этот скрипт и не работает, чем было вызвано обращение на форум.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2013, 18:46
Помогаю со студенческими работами здесь

IPB Найти на сайте вредоносный код, который рассылает спам по почтам и регистрирует ботов
На днях кто та получил доступ к моему сайту и залил свой вредоносный код. В каком файле, не знаю... Суть в том, что рассылается спам,...

Спам скрипты и JS вирусы на сайте. Как исправить
Всем доброго времени суток. Помогите пожалуйста. Создал сайт самостоятельно на движке WordPress. Выложил на хостинг. Спустя время...

Написание ботов для вк
Мне надо написать такой бот: 1. прочитать сообщение 2. если - , то удалить из мероприятия 2. если + , отправить: &quot;тест...

Как делают ботов для игр
Подскажите плз с чего все начинается. Я так понимаю используется BinaryReader BinaryWriter? Как к примеру считать инфу с игры, как...

Как закрыть регистрацию для ботов?
Ежедневно на сайте с открытой регистрацией для пользователей регистрируется не менее 25-30 ботов. Как предотвратить размножение левых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru