已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 阻止表单重复提交相同内容[新手版]by Hyh

作者: @Ta

时间: 2013-04-01

点击: 2642

一个很简单的方法,不必总到cookie和session,如有改进之处请优化!
<?php
$a=$_POST["a"];
$b=$_POST["b"];
if(file_exists("lostform.dat")){
if("$a$b"==file_get_contents("lostform.dat")){
echo'请不要重复提交相同内容!';
}else{
指令1;
file_put_contents("lostform.dat","$a$b");
};
}else{
指令1;
file_put_contents("lostform.dat","$a$b");
};
?>加入表单处理页面

[隐藏样式|查看源码]


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

1. 这样不好。。。
(/@Ta/2013-04-01 20:11//)

2. @齐子 怎么了??
(/@Ta/2013-04-01 20:16//)

3. 最好是跳转或页过期
(/@Ta/2013-04-01 21:21//)

4. http://dl.vmall.com/c0zqb16ljs
(/@Ta/2013-04-01 21:37//)

5. 这有点麻烦了吧
(/@Ta/2013-04-01 21:49//)

6. @Hyhuan 麻烦
(/@Ta/2013-04-02 07:38//)

7. @齐子 都说了是新手版的嘛…如果不会用cookie或者session解决,至少这个方法比较简单易懂…虽说是麻烦了点…
(/@Ta/2013-04-02 07:44//)

8. @Hyhuan php的执行效率也不高
(/@Ta/2013-04-02 11:03//)

回复需要登录

10月10日 18:07 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1