为了搞毕业设计用SSH 搞了个小BBS,点一篇帖子后会再数据库里面自动给访问次数+1,
但是问题来了,在浏览帖子时候可以通过刷新页面,F5无限按,来不断增加访问次数,快了FWQ都要爆了。
谁有什么简便而且好的方法来解决这个问题。
注意 不是完全屏蔽刷新,因为用户有时候正常刷新一下是可以的。但是不能再短短几秒重复多次!
在线求教!高分求解!好的方法大家一起分享/

解决方案 »

  1.   

    过滤器。取得用户的ip或用户名,同一ip间隔过短,直接重定向回去,不写数据库了。
      

  2.   

    很简单的说
    这要在后台写程序
    可以用session来控制
    某session的活动时间是几点几分几秒
    然后再次刷新的时候获取当时时间
    如果当时时间距离session上次的活动时间相差过短
    就不读写数据库
    如果达到足够长时间
    就更新session的活动时间
    写入数据库
      

  3.   

    http://www.pcdog.com/edu/java/05/02/b316943.html参考一下,把原理搞明白~
      

  4.   

    http://www.cnblogs.com/azure/archive/2009/09/19/1570188.html找到个好的,一块学习
      

  5.   

    cookie保存上次刷新的时间,然后和当前时间做个差值,小于N秒提示刷新太快。