rootscratch/ratelimit
最新稳定版本:v1.0.0
Composer 安装命令:
composer require rootscratch/ratelimit
包简介
Rootscratch Ratelimit PHP is a lightweight session-based rate-limiting solution for PHP applications. It helps protect your web app from excessive requests by implementing request throttling without the need for external databases like Redis.
README 文档
README
SessionBased-Ratelimit-PHP is a lightweight, session-based rate-limiting solution for PHP applications. It helps protect your web application from excessive requests by implementing request throttling without relying on external databases like Redis.
Features
- Customizable request limits and time windows.
- Customizable error display
Installation
composer require rootscratch/ratelimit
Usage/Examples
<?php require_once "vendor/autoload.php"; use Rootscratch\Ratelimit\Deploy; new Deploy(request_limit: 5, timeframe: 10, error_type: 'html'); //OR //new Rootscratch\Ratelimit\Deploy(request_limit: 5, timeframe: 10, error_type: 'html');
Error Display Types
- HTML
html - JSON
json
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-16