php 手机客户端投票限制,如何规定一天内不能投票超过1次
如题,24小时内只可以投票一次,凌晨之后就可以在投问题已经解决了。解决办法就是往数据库里面存时间的时候要存strtotime("date("Ymd0")");当前时间-存...
如题,24小时内只可以投票一次,凌晨之后就可以在投
问题已经解决了。解决办法就是往数据库里面存时间的时候要存strtotime("date("Ymd0")");
当前时间-存进行的时间>86400,就可以投票,小于或者等于都可以投票。
切记不能直接存time()时间戳。不然当前时间减去存进数据库里面的时间永远小于0,那就成无限刷票了。。 展开
问题已经解决了。解决办法就是往数据库里面存时间的时候要存strtotime("date("Ymd0")");
当前时间-存进行的时间>86400,就可以投票,小于或者等于都可以投票。
切记不能直接存time()时间戳。不然当前时间减去存进数据库里面的时间永远小于0,那就成无限刷票了。。 展开
1个回答
展开全部
以前的防刷票以前被琢磨透了
这里告诉你一种比较好的
动态投票ID
何为动态的投票ID,就是每个人或者每一次打开页面看见投票对象的ID都是不一样的。这样就让刷票的找不到北了。动态ID是一种只有你自己知道的加密方式,投票时再解密出ID就行了。
最后通过限制IP,每个IP每天一票。
这里告诉你一种比较好的
动态投票ID
何为动态的投票ID,就是每个人或者每一次打开页面看见投票对象的ID都是不一样的。这样就让刷票的找不到北了。动态ID是一种只有你自己知道的加密方式,投票时再解密出ID就行了。
最后通过限制IP,每个IP每天一票。
更多追问追答
追问
我这个投票是在微信上面,一个openid只能投票一次的。。。所以不存在你说的那个问题。
追答
你只说微信不就行了,郁闷
微信就openid判断就行了。
下次问题表述清楚点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询