怎么防止反复刷新

@Ta 2013-12-06 2302点击
网上的session不适合啊,我发帖处理页面加了登录验证(cookie),结果网上的session没有用了,有办法吗? @老虎会游泳 @xx @xx 
回复列表(4|显示机器人聊天)
  • @Ta / 2013-12-06 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2013-12-06 / /
    <html>
    <head>
    <script type="text/javascript">
    function value()
    {
    document.getElementById('x').value=" ";
    }
    </script>
    </head>
    <body onload="value()">
    <form>
    <input id="x" type="text" value="lovefc">
    <input type="button" value="button">
    </form>
    </body>
    </html>
    @森森,利用JS加载页面时清空value试试,这是我写的代码,你试试,不过我没试过,不知道行不行
  • @Ta / 2013-12-06 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2013-12-07 / /
    @森森,建立一个token表,字段是一个随机数的MD5值(比如用md5(microtime())),用户每进入一次发帖页面就产生一个token,然后把它放在发帖的表单里。
    发帖时检查token,如果不存在,则拒绝发帖。发帖成功后删除token,这样重复提交就会因为第二次token不存在而失败。
添加新回复
回复需要登录