ThinkPHP6 接口频繁访问限制
通过本中间件可限定用户在一段时间内的访问次数,可用于保护接口防爬防爆破的目的。
接口频率限制
注:限制接口访问频率限制,不是用户,也不是ip
命令,安装插件
第一步 下载插件
composer require topthink/think-throttle
第二步 引入类
在应用route目录下的app.php内
use think\middleware\Throttle;
第三步 路由后面加上完事
Route::group(function (){ Route:resourece('goods',"Goods"); })->middleware(Throttle::class,['visit_rate'=>'3/m',]);