NaN 2023-09-27 16:46 采纳率: 18.2%
浏览 23
已结题

ERR_CACHE_MISS 确认重新提交表单

form post表单提交 点击提交跳转到下一个页面!再点击浏览器的后退 浏览器就会报确认重新提交表单!这个问题有朋友遇到过吗!如何解决

  • 写回答

16条回答 默认 最新

  • Leodong. 2023-09-27 16:48
    关注
    获得0.60元问题酬金

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
    这个问题是因为浏览器的缓存导致的。当你点击提交按钮后,页面会跳转到下一个页面,但是浏览器仍然会从缓存中加载这个页面,所以当你点击后退时,浏览器会提示你确认是否重新提交表单。解决方法是在表单提交时,添加一个随机参数或者时间戳,这样每次提交时都会生成一个新的URL,浏览器就不会使用缓存的页面了。具体操作如下:

    1. 在表单的action属性中,添加一个随机参数或者时间戳。例如:
      <form action="your_page.php?random_param=<?php echo time(); ?>" method="post">
      
    2. 在服务器端(这里是PHP),获取这个随机参数或者时间戳,然后拼接真正的URL。例如:
      $random_param = $_GET['random_param'];
      $real_url = "your_page.php?param=" . $random_param;
      
    3. 使用header()函数设置正确的HTTP头,以便浏览器不会从缓存中加载页面。例如:
      header("Location: " . $real_url);
      exit;
      
      这样,每次提交表单时,都会生成一个新的URL,浏览器就不会使用缓存的页面了。

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 创建了问题 9月27日

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c