来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] 重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交.例1,代码如下:?php/**php中如何防止表单的重复提交*/session_start();if(e...
php 解决表单重复提交实现方法介绍重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交. 例1,代码如下:
具体原理:session范围变量token来防止. 1.开启session:session_start(); 2.如果有表单提交,代码如下: if (isset($token)) token以hidden的形式包含在form当中,代码如下: <input type="hidden" name="token" value="<?php echo $token; ?>" /> 3.如果是重复提交表单,代码如下:
4.设置token值,代码如下: $token = mt_rand(0,1000000); .$_SESSION['token'] = $token; |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com