我做了个小网站, 是ASP.NET+ACCESS, 主要功能是信息浏览由于没有使用生成静态页面,如果一直刷新的话IIS会出问题,想请教大家有什么比较好的防止恶意刷新的方法, 谢谢!

解决方案 »

  1.   

    用SESSION 加1判断,如果超过一定数量就自动跳转到一个HTML页面上
      

  2.   

    楼上的意思是使用Session,设置过期时间,判断是否是刷新?
      

  3.   

    最好就是使用session,别人有可能通过程序恶意刷新
    session["count"]++超过一定数量就response.end
    使用end原因:如果是跳至静态页别人还是可以请求当前.aspx页面
      

  4.   

    http://topic.csdn.net/t/20061013/10/5079496.html
    喜刷刷啊喜刷刷。
      

  5.   

    http://www.alixixi.com/Dev/Web/ASPNET/aspnet1/2008/2008121681257.html
      

  6.   

    就算再怎么刷iis也不应该会出现问题.
      

  7.   

    使用Seesion,记录最后一次刷新时间,与当前时间对比,短于给定时间的话,不予响应
      

  8.   

    可以综合起来,如果一个用户连续刷新一个页面N次,那么就对这个用户设置页面缓存。也有专门记录IP的,限制访问频率!