本文实例讲述了PHP实现防止表单重复提交功能。分享给大家供大家参考,具体如下:
防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。
代码非常简单
我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下:
具体代码:
?php* 2016年9月29日08:09:13session_start();header( Content-Type: text/html;charset=utf-8 function set_token() { $_SESSION[ token ] = md5(microtime(true));function valid_token() { $return = $_REQUEST[ token ] === $_SESSION[ token ] ? true : false; set_token(); return $return;//如果token为空则生成一个tokenif(!isset($_SESSION[ token ]) || $_SESSION[ token ]== ) { set_token();if(isset($_POST[ web ])){ if(!valid_token()){ echo token error,请不要重复提交! }else{ echo 成功提交,Value: .$_POST[ web }else{ !DOCTYPE html html head meta charset= utf-8 meta name= viewport content= width=device-width, initial-scale=1, maximum-scale=1 title PHP防止重复提交表单 /title meta name= keywords content= PHP / meta name= description content= PHP防止重复提交表单 / /head body p id= main p >您可能感兴趣的文章:tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
PHP实现生成数据字典功能示例
CodeIgniter框架数据库基本操作的相关讲解
以上就是PHP实现防止表单重复提交功能【基于token验证】的详细内容,PHP教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答