登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
怎么防止反复刷新
森森
@Ta
2013-12-06
2302点击
网上的session不适合啊,我发帖处理页面加了登录验证(cookie),结果网上的session没有用了,有办法吗?
@
老虎会游泳
@
xx
@
xx
隐藏样式
查看源码
回复列表(4|
显示机器人聊天
)
1
方哥
@Ta
/ 2013-12-06 /
样
/
源
被禁言
用户被禁言,发言自动屏蔽。
2
love封尘
@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试试,这是我写的代码,你试试,不过我没试过,不知道行不行
3
Cute寂寥
@Ta
/ 2013-12-06 /
样
/
源
被禁言
用户被禁言,发言自动屏蔽。
4
老虎会游泳
@Ta
/ 2013-12-07 /
样
/
源
@
森森
,建立一个token表,字段是一个随机数的MD5值(比如用md5(microtime())),用户每进入一次发帖页面就产生一个token,然后把它放在发帖的表单里。
发帖时检查token,如果不存在,则拒绝发帖。发帖成功后删除token,这样重复提交就会因为第二次token不存在而失败。
添加新回复
回复需要
登录
。
<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试试,这是我写的代码,你试试,不过我没试过,不知道行不行
发帖时检查token,如果不存在,则拒绝发帖。发帖成功后删除token,这样重复提交就会因为第二次token不存在而失败。