PHP通过session判断防止表单重复提交实例

PHP通过session判断防止表单重复提交实例,当用户提交表单后,为防止重复操作,通过session来判断是否为初次提交,否则让他返回到之前表单页面。

PHP通过session判断防止表单重复提交实例_第1张图片

当前表单页面is_submit设为0

1 SESSION_START(); 
2 $_SESSION['is_submit'] = 0;
3 
4

用户名:class="input" name="username" id="user">

5

密   码:class="input" name="password" id="pass">

6

E-mailclass="input" name="email" id="email">

7

class="btn" value="提交注册"/>

8


若是提交表单了,设当前'is_submit为1,若是刷新post.php,那么将执行else代码

1 SESSION_START(); 
2 if (isset($_POST['submit'])) { 
3     if ($_SESSION['is_submit'] == '0') { 
4         $_SESSION['is_submit'] = '1'; 
5         echo "代码块,要做的事,代码...返回"; 
6     } else { 
7         echo "请不用重复提交PHP+SESSION防止表单重复提交"; 
8     } 
9 }


本文转自:https://www.sucaihuo.com/php/437.html 转载请注明出处!

你可能感兴趣的:(PHP通过session判断防止表单重复提交实例)