php 防止POST重复提交最简单方法
2015-08-17 09:10
791 查看
用隐藏域来做:
提交页面代码:
目标页面(后台处理页面)代码:
经测试,问题完美解决!
提交页面代码:
<input name="sub_rand" type="hidden" id="sub_rand" value="<?php echo rand(10000,100000000000);?>" />
目标页面(后台处理页面)代码:
if($_SESSION['SUB']==$_POST['sub_rand']){echo '<script>alert("不能重复提交数据!!操作失败!!");window.location.href="错误后要跳转的页面"; </script>'; break;}else{$_SESSION['SUB']=$_POST['sub_rand'];}
经测试,问题完美解决!
相关文章推荐
- phpStorm快捷键
- php-文件路径问题
- PHP 扩展开发[从零开始编写第一个PHP扩展]
- php中switch语句用法详解
- PHP给图片添加水印 压缩 剪切的封装类
- PHP:6种GET和POST请求发送方法
- Brainfuck Compiler on PHP
- thinkphp缓存应用
- php重定向
- PHP环境搭建
- php二维数组转化为字符串
- Yii2中的规则
- lnmp环境安装(4)-php源码编译安装
- [FlashDevelop] 003.FlashDevelop + LayaFlash + Starling环境配置及实战
- php性能优化(二)性能测试工具篇
- seci-log 1.11 发布,日志分析软件增加 ftpserver 等功能
- ContentProvider
- 1.4-php编译安装--安装顺序在最后
- php性能优化(一)压力测试工具篇
- 递归函数查询菜单列表