php防止页面刷新重复提交数据

简介:

php防止页面刷新重复提交数据

 

 
  1. <?php 
  2. session_start(); 
  3. if($_POST){ 
  4.     $data = $_POST[name]; 
  5.     $tag = $_POST[tag]; 
  6.     if($_SESSION[status]==$tag){ 
  7.         echo $data
  8.     } 
  9.     else
  10.         echo "不允许刷新!"
  11.     } 
  12. $v = mt_rand(1,10000); 
  13. ?> 
  14.  
  15. <form method="post" name="magic" action=""
  16.     <input type="hidden" name="tag" value="<?php echo $v;?>" /> 
  17.     <input type="text" name="name" /> 
  18.     <input type="submit" value="submit" /> 
  19. </form> 
  20.  
  21. <?php 
  22. $_SESSION[status] = $v
  23. ?> 

本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1183398 ,如需转载请自行联系原作者




相关文章
|
3月前
|
JSON PHP 数据格式
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:$_ENV的数据怎么样才能显示出来.$_ENV的简单运用
php案例:用代码的方式创建目录+文件+写入数据(都由你定)
php案例:用代码的方式创建目录+文件+写入数据(都由你定)
php案例:用代码的方式创建目录+文件+写入数据(都由你定)
|
3月前
|
JSON PHP 数据格式
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
php 删掉空的数组 json数据. 空数据(false 0 ““ null)
|
3月前
|
JSON PHP 数据格式
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)
原生php实现自定义表单(基础类型)(特色:防止重复提交 防止输出空数据等等功能)