ASP 同一IP24小时只计一次来源

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:07:18
我想让会员通过网址推荐其它用户点击进网站的积分方式

我现在下面的代码只能是别人刷一次过来就算加10分
http://域名/index.asp?username=username

请高手告诉我如何做成24小时同一IP只计一次!

if request("username")<>"" then
Username=trim(request("UserName"))
set rsmoeny =server.CreateObject("adodb.recordset")
sqlmoeny="update [user] set moeny=moeny+10 where username='"&username&"'"
conn.execute sqlmoeny
end if

那要获得客户端的ip,再进行判断,如果用户名相同且ip相同就不加
Request.ServerVariables("Remote_Addr")这是获取ip的方法

那句需要用数据库了。或者其他可记录的。累加时,只需要,搜索一下即可。