gpt4 book ai didi

php - 清除浏览器缓存以防止重新提交表单

转载 作者:行者123 更新时间:2023-11-29 02:20:34 30 4
gpt4 key购买 nike

我正在使用 CodeIgniter(新手)在论坛页面上工作,但是一旦用户提交评论并刷新页面,在点击“继续”到“确认表单重新提交”提示时重新提交评论。

我在 Controller 的方法中添加了以下内容,但是浏览器缓存中的发布数据没有被清除。

$this->output->set_header("HTTP/1.0 200 OK");
$this->output->set_header("HTTP/1.1 200 OK");
$this->output->set_header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0", false);
$this->output->set_header("Pragma: no-cache");

我做错了什么?请帮忙。

谢谢

最佳答案

根据现有的信息量给出一个完美的答案将非常困难,但我可以告诉您,您需要在页面提交到另一个页面后重定向用户,以便在刷新时页面不会重新提交。

Please refer Post/Redirect/Get

关于php - 清除浏览器缓存以防止重新提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32612038/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com