永发信息网

如何在PHP上限制一个IP一天只能注册5个帐号

答案:4  悬赏:60  手机版
解决时间 2021-12-20 02:34
如何在PHP上限制一个IP一天只能注册5个帐号
最佳答案
注册的时候记录IP地址。以后注册则查询该IP地址是否达到5个,达到5个则不允许注册。这还不简单呀!!
全部回答
每拿到一个ip用count()现在数据库里面搜索,如果结果小于5,则可以注册,否则不能 得到ip的函数好像是getenv()我记得
在网上下载的数字验证码、汉字验证码,作用不是太大,照样可以自动注册发信息。 还是自己写一个比较好用,比如:随机出一道加减法数学题

时间格式用int型,您做起来就会简单的多,你只要做在一天凌晨到24点这个时间内,注册的个数<5就可以了!

 function getclientip(){   if(getenv('http_client_ip')) {    $onlineip = getenv('http_client_ip');   } elseif(getenv('http_x_forwarded_for')) {    $onlineip = getenv('http_x_forwarded_for');   } elseif(getenv('remote_addr')) {    $onlineip = getenv('remote_addr');   } else {    $onlineip = $_server['remote_addr'];   }   return $onlineip;  }//必须用这个,否则很多时候是取不到客户端的ip的

$thisdaystart=mktime(0,0,0,date("m"),date("d"),date("y"));//mktime($h,$i,$s,$m,$d,$y)

$thisdaystart=mktime(23,59,59,date("m"),date("d"),date("y"));//mktime($h,$i,$s,$m,$d,$y)

select count(id) from com_users where addtime>=".$thisdaystart." and addtime<".$thisdaystart.";

只要这个count(id)>=5了,就不能可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
种植什么蔬菜,适合春季种植的蔬菜有哪些
如何在中国做好群聊应用?
我买了个腾讯大王卡,其实有一张移动卡,但是
定期5年存款的本金与利息成正比例.________
什么似火的成语
快手安卓手机怎么开通直播啊
中兴c880u怎么添加韩语输入法
古希腊的哲学家柏拉图曾指出,如果m表示大于1
exo约定韩文版可以在哪个软件里听
什么是商品的根本属性
普通黑洞的引力有多大
A、B、C、X、Y均为初中常见的纯净物,它们之
天津职业大学有本科吗
建筑施工仪器有哪些
酒与茶阅读答案
推荐资讯
求三个字的语气词。类似于巴扎嘿,哎呦喂的
下列词语书写完全正确的一项是(2分)A. 告罄
我为什么不能吃狗肉?
单选题同属于豪放派词人,苏轼和辛弃疾的作品
志加羽是什么字
请问,公侧准确时间,我想知道公侧准确时间啊
抖空竹有什么技巧没有啊?
45(2010·湖南省醴陵市第二中学高三上学期第
淘宝商城为了增加销售额,推出“五月销售大酬
—He looks very hot and dry. —So if you
什么时候吃核桃最好 吃核桃的最佳时间
—Mum, I’ve been studying English since 8
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?