限制访问次数
余温
2020年06月08日 15时57分
php
使用 redis 短时间显示接口 或者控制器访问次数 可以使用在 获取验证码 限制接口访问频率
//这个key记录该用户1的访问次数
$key = 'user:1:api_count';
//限制次数为10
$limit = 10;
$check = fun_redis_get($key);
if ($check){
if ($check >= $limit){
echo "超出限制次数";
}else{
fun_redis_set($key,$check+1,60);
}
}else{
//正常访问 值自增1
fun_redis_set($key,1,60);
}
echo "正常访问";
- fun_redis_get 以及 fun_redis_set 方法是封装的 redis 使用方法
- 要显示单用户的访问次数 就把 key 值设置为用户id
上一篇:
mysql 字符串替换 replace
请登陆后评论
{{vo.time}} 回复