大神求解网站投票是怎么php限制ip投票次数次数的

RedAnt NetWorkk欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 7349 人关注过本帖
标题:请教一下,我如何修改限制一天的投票次数,或一个IP只能投一次。
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:7&&&
请教一下,我如何修改限制一天的投票次数,或一个IP只能投一次。
&&Set conn=Server.CreateObject(&ADODB.Connection&)
&&conn.open ConnStr
&&IF Request.Form(&IsSub&)=&YES& THEN
&&& SS=Request.Form(&SS&)
&&& Set rs=conn.execute(&Select Limit From Gq_Jzdata Where ID=&&SS)
&&& Limit=Cint(rs(0))
&&& rs.close
&&& No_Ok=False
&&& IF Limit=2 THEN
&&&&&&IF Request.Cookies(&cycoo_No_&&SS)=&DONE& THEN
&&&&&&&&&&&No_Ok=True
&&&&&&ELSE
&&&&&&&&&&&&Response.Cookies(&cycoo_No_&&SS) = &DONE&
&&&&&&&&&&&&Response.Cookies(&cycoo_No_&&SS).Expires = date()+1 '设置cookie的过期日
&&&&&&END IF
&&& END IF
&&& IF No_Ok=True THEN
&&&&&& Response.write &&script&alert('谢谢你对的支持\n\n请明天在来投票!');javascript:window.close()&/script&&
&&&&&&FOR each id IN Request.Form(&rc&)
&&&&&&&&conn.execute &Update Gq_Jzdata Set hits=hits+1 where ulock&&0 and id=&&id
&&&&&&NEXT
set rs=nothing
Response.write &&script&alert('谢谢的支持!');javascript:window.close()&/script&&
&&& END IF
&&& Response.write &&Script language=JavaScript&window.open('Cycoo_VoteView.asp?ID=&&SS&&','','width=420,height=350,scrollbars=yes');window.close();&/Script&&
call CloseConn()
红色部分,如何修改,可以让一天投十票。
或者有更好的,让一个IP一天只能投一票。
搜索更多相关主题的帖子:
等 级:版主
威 望:209
帖 子:12488
专家分:19042
&&得分:10&
用cookie虽然在一定程度上能限制不懂的人重复投票,但是碰上专业的人照样可以刷票,因为cookie放在客户端,我只要写段小程序每投一票改一下过期时间,你的限制程序就形同虚设。
等 级:新手上路
那请问&&我要修改一个&&每天只可以投十票&&&该在哪修改。 我那好象是 一天只能投一票。
等 级:版主
威 望:209
帖 子:12488
专家分:19042
以下是引用学习来了在 15:44:40的发言:
那请问&&我要修改一个&&每天只可以投十票&&&该在哪修改。 我那好象是 一天只能投一票。如果这样你所投的票必须有一个地方保存(数据库表或XML文件等),读取后进行时间和数量的比较。
等 级:新手上路
有数据库的,上面的就是源码&&都带有放进数据库的信息。 就是不知道&&怎么修改。
等 级:版主
威 望:209
帖 子:12488
专家分:19042
Gq_Jzdata这个表保存的是什么?
等 级:新手上路
我也不清楚,能加您的QQ吗?
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
&&得分:10&
用cookie一样可以设定投十票。
俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
版权所有,并保留所有权利。
Powered by , Processed in 0.058517 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved当前位置:
|| | |
微信投票限制怎么解除?网络投票怎么不限次数?
人气:99 回复:0
在参加的网络投票活动中,微信投票限制怎么解除?网络投票怎么不限次数?每一个人都希望自己票数越多越好,点击率越高越好。 但是网站主办方都会通过IP限制、验证码限制以及填写资料限在参加的网络投票活动中,每一个人都希望自己票数越多越好,点击率越高越好。但是网站主办方都 会通过IP限制、验证码限制以及填写资料限制每一个人多次投票,重复投票。一、提高网络投票怎么弄?热心网友:网页投票这块都是找专业人士帮忙把票数投上去的,但是现在也有专门帮人投票的, 深速投票就不错的,他们也是专业做投票的,我找他们做过不错的。要提升票数请加微信:wtp511(正规!安全!价格公道!) 二、网络投票的验证方式1、 SESSIO限制:可以通过重新打开一个浏览器来搞定,同样很简单2、&&资料限制:现在网络上到处有身份证随机生成器3、 手机投票限制:一般可通过跟移动营业厅等增值服务店联系4、 验证码投票限制:这个只能手工输入了,如果你会程序,就写个自动识别5、 现在网上出现的一些刷票器都是在这些原理的基础上用编程实现自动循环操作三、微信刷票怎么让一个手机多次投?热心网友:可以换帐好号,可以使用代理IP,不过鉴于人人公平的情况下我建议你还是不要这么做为好!四、怎么解除微信限制投票?热心网友:不可以的,微信上能投多少主要看主办方的要求,有几种情况:1.限制1号投几票。2.1号永久投一票 3.1个号每天可投一票。如果需要大量投还得找专业团队。  参与过网络投票活动的朋友都知道,当我们给其中某一项投票后,马上进行再次投票,投票将不会成功,提示你“您已经投过票了”,那么网络投票系统是如何知道你已经投过票了呢?这就是网络投票系统的内置防刷功能在起作用。  在我们投出第一票的时候,第一种情况是:投票系统自动记录下我们的IP地址,存入数据库,并且规定该IP地址多少时间内不准投票。如果我们马上再次投票,则投票不成功。  第二种情况是:我们投的第一票成功后,投票系统会将投票成功的信息保存在本地的cookies文件中。如果我们马上再次投票,程序会读取保存在cookies信息中的投票成功时间,并与服务器中的时间比对,如果符合拒绝条件,则投票不成功。  因此我们通过一些工具就可以轻松突破这些验证,从而实现连续投票。 &&避免验证,网络代理投票来帮忙 &&对于采用IP验证方式的网络投票系统,我们可以借用网络上丰富的代理资源。使用代理对投票系统进行投票后,投票系统记录下的IP地址是代理的,而不是我们自己的IP地址。如果想再次投票,只需更换一个代理即可。
TA共获得: 金币:0枚
还没人打赏
分享给好友
回帖后跳转最后一页
看了该帖的人还喜欢看
10.18免费看房团5线齐发抄底青岛房价,套三首付8万...聊聊自己最近读的书,将得到社区金币3枚奖励
48小时点击排行
本论坛本周Top10
可选评语:
我和我的小伙伴都惊呆了!
不作死就不会死
青青岛论坛官方微信
用其他账号登录:投票系统-如何限制单位时间内投票次数
限制对于防止倒票没有什么绝对的好方法,尤其是用户不需注册的情况下的投票,我们来看看有那些方法来防止倒票:1.Session
采用Session对象防止重复投票好像还不错,如果您利用单一浏览器进行测试,确实可以证明Session具有防止重复投票的功能,实际上开启另一个浏览器,Session变了,那么又可以投票了.
限制对于防止倒票没有什么绝对的好方法,尤其是用户不需注册的情况下的投票,我们来看看有那些方法来防止倒票:1.Session
采用Session对象防止重复投票好像还不错,如果您利用单一浏览器进行测试,确实可以证明Session具有防止重复投票的功能,实际上开启另一个浏览器,Session变了,那么又可以投票了.为什么呢?因为每一个执行中的浏览器对应一个Session对象,虽然我们可以设置第一个浏览器的Session值,但是第二个.第三个.....无法设置了..2.Cookie
一般利用Cookie进行设置,主要是设置Cookie的失效时间,也就是在这段时间内,这台电脑的信息被Cookie保存,你可以做允许的事情,这样我们可以利用其进行投票,比如说登录的时候将Client的IP地址赋值给Cookie,Cookies("Value").Expires="12/31/2999";用户登录的时候,我们检查Cookie是否有值,来决定他是否有权限进行投票.这种方法比Session应该好多了,重启,开启多个浏览器都被Cookie左右,但是致命的一项是Cookie是可以清除的,这样我们的设置又轻易的被破解了.3.IP+ 这是目前还算有效但是不是绝对有效的方法,下面的示例将记录我做的教师测评的限制IP的源码.用户登录的时候,取得Client端的IP,并且与系统数据库存储的IP比较(系统存储的数据可以按照时间的降序排列,这样如果有重复IP,我们只比较最上面的那条就可以了,具体看代码!):如果相同的话,再次比较时间,如果两者时间差超过半小时则可以投票,否则警告信息:一台电脑半小时内只能投票一次;如果不相同的话,就是说明这个IP没有投票过,那么可以进行投票,同时更新IP和时间纪录!这种方法也有一致命的漏洞---动态IP地址,比如ADSL还有其它的动态变化的IP等等,这样也就失去作用了(由于我们学校是静态IP,所以我这样做啦,o(∩_∩)o...哈哈).4.IP+Cookie 这种方法又多了一层保障,但是对于动态IP地址+删除Cookie的组合来说还是可以破解的.5.Mac 网卡的物理地址在世界唯一,我们可以通过网卡的Mac地址(物理地址)来进行锁定电脑,这方法看起来不错,但是很多软件都能制造伪Mac地址....6.就是用户注册ID投票,这样限制一个ID只能投票一次或者单位时间内只能投1次效果是非常好的,但是一个人也可以注册很多用户ID啊!!所以上述6中方法没有一种是100%有效的方法,大家根据自己所需,按照自己的要求选择,所谓防君子,不防小人嘛o(∩_∩)o...哈哈
版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至: 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】哪个编程语言最热门?各个专业领域的技术趋势是什么?如何才能更快速的踏上技术进阶之路……云栖社区2017中国开发者大调查火热进行!答卷可抽奖,红轴机械键盘、天猫精灵,丰富好礼大概率抽取&&
云数据库HybridDB(ApsaraDB HybridDB)是一种在线MPP大规模并行处理数据仓库服务。云数据...
对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系...
一个基于高可用分布式集群技术构建的服务API开放平台,帮助企业打通内外新旧系统,实现跨技术平台、跨应用系统、跨企...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
安全技术百问
Loading...微信如何设定投票次数限定额_怎样在后台修改投票数?&&
设定投票次数限定额和后台修改票数介绍
一、微信如何设定投票次数限定额
微信全◇◇软件◇◇的优势是内置了一百多万的微信帐号,同时还可以自己导入大量微信帐号◇◇,不管是官方投票还是第三方投票,不管是需要输入资料的还是验证码的都可以◇◇,现在微信公众号为了快速聚集大量人气,活动通常都采用网络投票的形式,让选手为了拉票帮忙啦更多的人来投票成为粉丝。同样微信投票为了防止选手重复投票通常会做一些限制,最常见的是一个微信号只能投一票。当然有的可能还有验证码限制,IP限制,手机号限制等等。
二、怎样在后台修改投票数?
如果是公众平台上的投票功能,设置好之后只能修改截止时间,其它的都不能修改的,包括投票数,所以只能重新新建投票了。因为现在依然是不关注不可以投票,你设一个试试,取消关注,通过链接看能不能投,都是不可以的。
被转藏 : 0次
被转藏 : 0次

我要回帖

更多关于 ip限制投票次数 的文章

 

随机推荐