如何在php上限制一个ip一天只能注册10个账户,注册多了不允许
展开全部
首先获取当前IP,然后缓存到session,redis等或者插入数据库,用于统计注册次数。记住过期时间应该从0点开始到24点结束。
这样就能保证不会被重复无限次注册。
这样就能保证不会被重复无限次注册。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你加个注册时间和注册ip字段,提交注册的时候去数据库查询这个ip今天有没有注册十个账号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_SERVER["REMOTE_ADDR"] 获取到用户ip,
(用户注册时加一个字段‘注册ip’;把上面获取到的插入到‘注册ip’)
用户注册时,判断该ip今日总注册量是否达到10;
否:插入数据,注册成功;
是:返回ip注册量达到上限;
(用户注册时加一个字段‘注册ip’;把上面获取到的插入到‘注册ip’)
用户注册时,判断该ip今日总注册量是否达到10;
否:插入数据,注册成功;
是:返回ip注册量达到上限;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对每个注册用户存储下其注册的ip,时间
注册时检查当日当前用户ip注册账户数据,超过则拒绝注册
$_SERVER["REMOTE_ADDR"]; //简单获取注册用户ip
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一张表,记录每个ip每天注册次数,0点清空。
其实没啥意义,ip限制太好解决了,关了路由器再插上又能注册10个。
其实没啥意义,ip限制太好解决了,关了路由器再插上又能注册10个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询