php - 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没有写
解决方案
推荐阅读
- flutter - 颤振:将文本和其他小部件转换为 JSON(或另一种在以编程方式生成时向路由添加参数的解决方案)?
- set - 联合是正则表达式与集合中的联合不同吗?
- python - 使用套接字和泡菜在pygame中发送和接收多个对象
- sql - 具有具有最小值、最大值的 SQL 语句
- regex - 文本操作 - 从单个条目创建多个条目
- sql - 连接字符串,没有前导和尾随空格,并且仅当字段中有值时
- django - 用户不能喜欢他/她自己的评论 - DB 约束 - Django
- c++ - 0xc000007b“应用程序无法正确启动”错误?
- azure - Azure 列出正在运行的服务器
- regex - 如果单元格包含时间格式 hh:mm 的条件格式