求asp大神指导
[*][*]"" then
[*]Response.Write ""
[*]response.End()
[*]else
[*]Response.Cookies("mycookie")("userip")=getIP()
[*]Response.Cookies("mycookie").Expires=date+30
[*]end if
[*]set rs = server.createobject("adodb.recordset")
[*]curid=request("id")
[*]sql = "UPDATE vote SET piaoshu = piaoshu + 1 WHERE id = " + cstr(curid)
[*]conn.execute sql
[*]sql = "SELECT * FROM vote WHERE id = " + cstr(curid)
[*]rs.open sql,conn,1,1
[*]response.write ""
[*]%>复制代码这段asp是限制投票的 同ip的不能重复投
我不懂他这个是限制多长时间的 是一个IP30天只能投一次?还是怎么的?
怎么写能每个IP每天投一次,谢谢各位 Response.Cookies("mycookie").Expires=date+1
这个清空cookie就可以继续投了,只是假的同一个ipxx天不能投而已
lol.gif
用cookies记录信息 恭喜 意味着没任何限制 只要清空cookies Response.Cookies("mycookie").Expires=date+1
先写成这样吧 看看 谢谢了
页:
[1]