gpt4 book ai didi

javascript - 当用户按下后退按钮时强制重新提交表单

转载 作者:行者123 更新时间:2023-12-03 08:10:58 26 4
gpt4 key购买 nike

我的网页上有搜索功能,并且希望在用户按下后退按钮时强制重新提交表单。

这是信息流...

搜索页面 > 显示结果页面 > 产品页面

目前,当用户位于产品页面并按后退按钮时,他们会在显示结果页面 (Chrome) 上收到以下错误:“确认表单重新提交ERR_CACHE_MISS”

我希望页面自动重新提交表单,以便用户的原始搜索结果显示在显示结果页面上。

如果可能的话,我最好不使用 $_GET 来执行此操作。

编辑:以下代码不起作用。

if(isset($_POST['query'])) {
$_SESSION['query'] = $_POST['query'];
}
else {
$_POST['query'] = $_SESSION['query'];
}

最佳答案

我找到了以下答案和工作代码 - 这似乎是对我来说阻力最小的路径。此代码应该出现在“显示结果”页面上,供遇到相同问题的任何人使用。

header('Cache-Control: no cache');
session_cache_limiter('private_no_expire');
session_start();

关于javascript - 当用户按下后退按钮时强制重新提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34147533/

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