首页 > 编程 > PHP > 正文

PHP实现防止表单重复提交功能【基于token验证】

2020-03-22 17:10:42
字体:
来源:转载
供稿:网友
这篇文章主要介绍了PHP实现防止表单重复提交功能,结合实例形式分析了php基于token验证防止表单重复提交的相关操作技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了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教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表