$key = $request->ip()."_".$request->pathinfo().'_'.$id;
$check = Cache::store('file')->has($key);
if ($check) {
// +1
Cache::store('file')->inc($key);
$count = Cache::store('file')->get($key);
// 限制每分钟10次
if ($count > 10) {
json(['code'=>500,'msg'=>"请求频率过高"]);
}
} else {
Cache::store('file')->set($key, 1, 60);//初始值1
}
thinkphp6 接口 限制用户访问频率
最新推荐文章于 2023-10-11 17:33:47 发布