как сделать автоматический бан, тех кто запускает скрит без параметров

Статус
В этой теме нельзя размещать новые ответы.
Если пользователь зашел напрямую (проверка через if($_POST)) то сделай вывод стандартной html странички на вид похожей на ошибку Apache 403 с текстом Your IP is banned on this server, 3/4 юзеров это напугает и отгонит а остальным просто пофиг на бан по ИП на сервере они найдут метод если надо. Таким образом ты не будеш засорять себе базу или файлы блеклистами
во-во...! спам-бота фиг напугаешь... потому капча - рулез!
 
Для ботов есть каптча и куча других методов а это защита от шаловливых ручек которые хотят посмотреть как разботает скрипт
 
У меня есть форма, данные из которой посылаються Post в PHP скрипт.

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

рекомендую серьезно пересмотреть подход к этому вопросу.
сейчас это хотелка из серии: "хочется чего то странного"

банить по всем кто обратился к скрипту без параметра - глупо.
злоумышленник и так сможет подсунуть параметры какие вздумает и ваш бан пройдет. и айпи сменит при необходимости.

если так надо фильтровать только тех, кто от вашей же формы пришел используйте $HTTP_REFERER. правда клиенты, которые у себя его отрезают пострадают, но это меньшее из зол.

кстати, http_referer тоже можно подделать ;-)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху