ssibrahimbas / rate-limiter
此包已被弃用且不再维护。没有建议的替代包。
一个快速、灵活、可靠的PHP速率限制器
1.0.1
2023-03-29 00:10 UTC
Requires
- php: >=7.0
README
一个快速、灵活、可靠的PHP速率限制器
安装
composer require ssibrahimbas/rate-limiter
用法
<?php use Ssibrahimbas\RateLimiter; $rateLimiter = new RateLimiter(); $isValid = $rateLimiter->setMaxCapacity(20) ->setPeriod(60) ->useCookie() ->checkCookieOrIP(); // check if the rate limit has been exceeded if (!$isValid) { // ok, you can continue } else { // no, too many requests }
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。