首页 > 解决方案 > COOKIE php编程

问题描述

我对服务器编程完全陌生,但任务是执行以下操作:使用 post 方法发送反馈表后,它会重定向到感谢页面,并通过重新启动或历史记录离开它,我不应该得到在本次会议上再次讨论它。事实上,如果我在感谢页面上并刷新页面,它会将我带到主页,如果我回到历史记录(回到浏览器中),那么无论如何我都不应该再次进入它。这是我的代码:

if(isset($_POST['submit'])) {
      var_dump($_COOKIE);
      die();
  }

  setCookie("submit_cookie", $visited, time() + 86400, "/order-contacts");

  if (isset($_COOKIE["submit_cookie"])) {
     setCookie("submit_cookie", $visited, time() - 86400, "/order-contacts");
     die();
  } 

Нere: /order-contacts - 谢谢我应该去的页面

我将解释我是如何理解实现的:首先,我检查我是否通过提交执行 post 请求,然后我分析 cookie 并随后死亡。接下来,我会记下cookie然后检查cookie是否已经完成,我到了感谢页面,然后我取消cookie动作,因此我不能重新进入这个页面不要严格判断,我是刚学习,想看看自己在构建逻辑方面是否思考正确,想找出错误在哪里,因为cookie没有写

标签: php

解决方案


推荐阅读