已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 怎么防止反复刷新

作者: @Ta

时间: 2013-12-06

点击: 2304

网上的session不适合啊,我发帖处理页面加了登录验证(cookie),结果网上的session没有用了,有办法吗? @老虎会游泳 @xx @xx 

[隐藏样式|查看源码]


『回复列表(4|隐藏机器人聊天)』

1.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-12-06 11:37//
被禁言
)

2. <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 11:59//)

3.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-12-06 12:53//
被禁言
)

4. @森森,建立一个token表,字段是一个随机数的MD5值(比如用md5(microtime())),用户每进入一次发帖页面就产生一个token,然后把它放在发帖的表单里。
发帖时检查token,如果不存在,则拒绝发帖。发帖成功后删除token,这样重复提交就会因为第二次token不存在而失败。
(/@Ta/2013-12-07 18:07//)

回复需要登录

7月3日 11:50 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1