请教高手:关于投票系统限制同一IP只能投一次票的问题?
我用ASP写了一个投票系统,有二十个选项,限制只能最多选十个这个已经做到了,但我写了关于同一个IP在同一期投票中只能投一次票,别人总是可以用同一IP反复投票,IP限制不起作用,我是这么写的:
Rs.Open "SELECT * FROM table where IP='" & userip &"' order by date desc" 'userip为用户访问进行投票的IP
if Rs.eof or qishu1<>qishu2 then qishu1、qishu2分别代表期数1和2
vote="True" '可以投票
else if qishu1=qishu2 then
vote="False"
errorname="您已经投过票了。"
end if
end if
Rs.Close
但是我在本机上测试我把驻留在Temporary Internet Files文件夹中的相对应该的cooking文件删除这个语句又起作用了请高手指教,如何解决才好?谢谢!