高难度的投票问题,请大家帮忙。在线等待

aloneking 2004-07-31 11:25:45
说句废话,为什么我想给500分不让给啊。郁闷。我是用Delphi的。ASP没学过所以提的问题如果很弱智请大家谅解。

我现在需要一个投票系统。要求此人,不,应该说此机器投票后就不能再进行投票。Cookie我用过,但是可以清除Cookie,这样它就可以再次投票了。限制IP也用过,但是ADSL都是动态IP,只要重新拨号就能再次投票。还有就是网吧都用一个IP,一个人投票后其他人就不行了。考虑过用ActiveX插件实现,记录投票主机的MAC地址,但是不知道客户端插件是否能与服务器通讯。还有一个主要原因就是不会ActiveX。

哪位高手给我解决一下这个问题。或者给我点思路。非常希望和大家都成为朋友,谢谢大家了。
...全文
148 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dzmiao 2004-07-31
投票时注明:一人只能投一票,一人投多票是小狗!
回复
iuhxq 2004-07-31
回复人: zjcxc(邹建) ( ) 信誉:100
搞个摄像头,如果记录某个投了几次就扁他

好办法,真佩服你的想象力,

我做了一个限制IP和时间的投票。
如果可以还可以加上cookies。


其实你只要把知道的限制办法都加上就行了,如果真的想重复投票我看你也没办法,我换台机器,换个名字,你还不是不认识我了!
回复
zjcxc 2004-07-31
想用代码监控我觉得是不可能的. 一个人可以去多台电脑上投票嘛.
回复
zjcxc 2004-07-31
搞个摄像头,如果记录某个投了几次就扁他
回复
aloneking 2004-07-31
因为这个投票很重要的。如果两个人都在一台机上投票,这个不台可能。因为数据库中有几千个需要投票的记录。发生这种情况的机率很小。用ActiveX怎么实现,有相关的书和代码吗?
回复
aloneking 2004-07-31
帐号也可以重复注册的。也不行。
回复
xzq686 2004-07-31
帐号是好办法。可是要是多人或是无记名,数量很大的公众选举之类的就不能用帐号了。。
这个问题,如果投票人数确定可以用帐号。
可是如果人数太多。你还管是谁投,搞了几次吗??
哈。
回复
leocool 2004-07-31
按照帐号也会有人重复注册啊
回复
baby21st 2004-07-31
1、为什么不按照帐号来区分???这可能是最好的方法
如果是无记名投票,可能做起来是有点麻烦
2、ActiveX可以和服务器通讯,但IE的安全性问题使控件真正用起来还是有问题,就算没有问题,你取的主机的MAC地址有什么用?这台机子投过票就不能再投的话,如果再有人想在这台机子投票不是没有办法投了吗?
回复
leocool 2004-07-31
关注...有必要这么严格吗?
回复
smallyear 2004-07-31
注冊后再投票
其實怎么都限制不了﹐他可以換機器再投啊﹗如果有這樣的人
回复
aloneking 2004-07-31
算了。自己想办法,结帖子了。谢谢大家。我相信一定有办法的。因为这个投票盒RMB挂钩的,呵呵。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-07-31 11:25
社区公告
暂无公告