php中如何防止表单的重复提交


Posted in PHP onAugust 02, 2013
<?php
/*
 * php中如何防止表单的重复提交
 */
session_start();
if (empty($_SESSION['ip'])) {//第一次写入操作,判断是否记录了IP地址,以此知道是否要写入数据库
    $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; //第一次写入,为后面刷新或后退的判断做个铺垫
    //...........//写入数据库操作
} else {//已经有第一次写入后的操作,也就不再写入数据库
    echo '请不要再次刷新和后退'; //写一些已经写入的提示或其它东西
}
?>

还有办法就是:
1、在页面生成随机码,也就是每次提交随机码都不一样,在提交的时候验证随机码!
2、在提交的时候,验证如果数据存在,就不提交了.
PHP 相关文章推荐
php5.2时间相差8小时
Jan 15 PHP
php curl的深入解析
Jun 02 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
php读取3389的脚本
May 06 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
PHP实现大数(浮点数)取余的方法
Feb 18 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
针对PHP开发安全问题的相关总结
Mar 22 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
PHP rmdir()函数的用法总结
Jul 02 PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 PHP
浅析51个PHP处理字符串的函数
Aug 02 #PHP
php中的常用魔术方法总结
Aug 02 #PHP
深入解析Session是否必须依赖Cookie
Aug 02 #PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 #PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Aug 01 #PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
Aug 01 #PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 #PHP
You might like
深入理解PHP原理之异常机制
2010/08/21 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
常用jQuery代码分享
2015/07/14 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
酒店总经理欢迎词
2014/01/15 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
太太口服液广告词
2014/03/20 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
学习三严三实心得体会
2014/10/13 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
行政撤诉申请书
2015/05/18 职场文书
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android