Skip to content

PHP script to block IP addresses that send a lot of requests to the site

License

Notifications You must be signed in to change notification settings

aksueikava/Request-Limiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Request-Limiter

В этом скрипте проверяется, существует ли файл log.txt, который содержит информацию о предыдущих запросах. Затем происходит итерация по строкам файла и подсчет количества строк, в которых содержится IP-адрес текущего пользователя. Если количество запросов превышает установленный лимит $maxRequests, IP-адрес добавляется в файл blocklist.txt и выводится сообщение о блокировке.

После этого выполняется логирование текущего запроса в файл log.txt. Вы можете расширить данный скрипт, добавив свою логику обработки запроса.

About

PHP script to block IP addresses that send a lot of requests to the site

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages