巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

PHP避免post反复提交数据的简略例子

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-29 09:01:10 阅读数: 120

在某帝国口试的时辰题目了这个题: 怎样处置post提交反复的题目, 厥后跟@暖阳交换,他说记实时候,我不大白,我想的是用session在表单页面记实下,而后提交页面判定,若是相称则视为胜利,并清空session,但有个题目是若是表单页面是html的呢,乍办?要不调个php考证的页面?近似考证码的功效. 另有的说用 header头设置过时时候...但没试.以下是我php写的,经测试可用.

复制代码 代码以下:
<?php
//开启session
session_start();

//若是有提交标识
if(isset($_GET["action"]) && $_GET["action"] === "save"){

 //若是有session且跟传过去的值一样才算提交
 if(isset($_SESSION["__open_auth"]) && isset($_POST["auth"]) && $_SESSION["__open_auth"] == $_POST["auth"]){
  print_r($_POST);
  $_SESSION["__open_auth"] = null;//清空
 } else {

  //走起
  header("location: post.php");
 }
 exit();
}

//受权
$auth = $_SESSION["__open_auth"] = time();

?>
<!doctype html>
<html>
<head>
 <meta charset="UTF-8">
 <title>post</title>
</head>
<body>
 <form action="post.php?action=save" method="post">
  <ul>
   <li>
    <input type="hidden" name="auth" value="<?php echo $auth;?>">
    <input type="text" name="userName">
   </li>
   <li>
    <input type="password" name="userpass">
   </li>
   <li>
    <input type="submit" value="走起">
   </li>
   <li>
    <?php echo time(); ?>
   </li>
  </ul>
 </form>
</body>
</html>

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。

相干消息more

01
04月
复制百度文库内容的奇奥体例,普通人我不告知他

简介:教给大师一个复制百度文库内容的绝秘技能,普通人我不告知他!后面颁发了一篇文章,良多伴侣说看不大白,今录制视频请到专栏来收看,感激撑持!... >>概况

25
09月
决议网站网页拜候速率快慢的身分有哪些

网站拜候快慢如法式上没题目,那就在主机的机能上影响了。决议网站网页拜候速率快慢的身分有哪些?咱们总结以下几个方面。 第一,主机线路和地域的... >>概况

17
04月
8成网友表现电商双方设浩繁“门坎” 障碍退换

“7日在理由退货”是新《消法》的一大亮点,但商家的履行却被打了扣头。明天上午,北京市消协宣布收集购物问卷查询拜访成果,近... >>概况

15
04月
Windows 10难以转变PC颓势 201

09月24日报道:Windows 10和英特尔的Skylake处置器的组合被视为提振PC市场的关头。Windows 10是多年来微软收到评估... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站