寒山令 优酷:急救!!!本人要有限IP的投票系统(限制某IP几天或几月后才可投票的)

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 05:36:41
if datediff("d",rst.fields("ip_datetime"),now)<1 and int(hour(now-rst.fields("ip_datetime")))>1 then

SQLStr="insert into tp_ip(ip_address,vote_no) values('" & request.cookies("ipaddress") & "','" & request("choice") & "')"
conn.execute(SQLStr)
outcome=1
else
outcome=-1
end if
我里只有限时间的,哪怎么改得限日期的啊!谢谢本人须急救!

限制IP的可以在投票时把客户的IP记录在数据库,之后下次再从数据中核对.

不过我个人认为这种方法不是那么好,因为有很多网民都是通过ISP的DHCP协议来拿取IP,即每次上网的IP都不一样的,例如用56K MODEN 或非包月的ADSL用户.
对于以上这个,你可以使用COOKIES 或者ASP的SESSION对像来实现限时VOTE ,不过如果客户端把IE缓存删除,甚至在IE设置了不收接COOKIES则这个方法不能实现了!