请教:有关网站调查对重复提交的限制

问题由来:前一段时间我去了www.gov.cn在网站上进行了网站调查投票,过了2,3天我又去进行网站投票,说不能重复提交。又过了2,3天我再去投票,这次可以了。
我的想法:
1。网站记录的肯定不是IP地址,我的IP不变的,不然,就不会能再次提交。
2。网站对用户投票肯定是有一个时间范围限制。
问题:那么这个限制怎么来做的呢?
谢谢各位了!

我弄明白了,项目中已经实施了。很简单的了。就是用cookie.
Cookie myCookie[]=request.getCookies();//创建一个Cookie对象数组
Cookie oldCookie= null;

for(int i=0;i<myCookie.length;i++){//设立一个循环,来访问Cookie对象数组的每一个元素
oldCookie= myCookie;
if((myCookie.getValue()).equals("***")){
out.println( "您已经提交过,请不要重复提交!" );
return;
}else{
Cookie newCookie =new Cookie("username","***");
newCookie.setMaxAge(10*24*60*60);//cookie期限为10天
response.addCookie(newCookie);
}
}

好东西啊,怎么没人顶

这个还不正常了,还是很容易作弊,人要是把cookie 清了,不就可以作弊了

cookie技巧一早就有了,只是对于一些对票数不怎么敏感的投票有用而已,准确一点还是使用帐号投票为好,尽管还是可以刷帐号,但至少不会那么轻松(cookie如何轻松法?我弄一个程序就行,轻松不?帐号的话,增加繁琐性就好,如验证码,其实就是防止用程序刷帐号而已)。