如何判断浏览器当前下载的页面是不是刷新而来?

cgsea 2002-09-04 03:43:32
我想做一个随机抽奖的程序,但不允许用户通过不断的刷新来增加点数,请问如何判断呢?
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rexsp 2002-09-15
  • 打赏
  • 举报
回复
1、禁止缓存网页
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
2、登陆之后取其session("refresh")=true
代码:

if session("refresh')="" then
session("refresh")=true
end if
if session("refresh")=true
response.write"禁止刷新"
response.end
end if

这样其实也不太安全,建议写到库里,将登陆者的IP和登陆抽奖页面的时间写到库里,然后取其第二次登陆此面的时间库上上次登陆的时间比较,再作判断

孟子E章 2002-09-04
  • 打赏
  • 举报
回复
限制缓存,或用cookie判断

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧