我有使用 POST 从一页转到下一页的 codeigniter 表单。每个阶段都使用用户提交数据。我读到:
https://stackoverflow.com/a/13559805/1021360
我需要使用 get-post-get 方法 (GPG) 以允许后退按钮工作。
我在正在跟踪的会话变量中有很多数据,会话设置为仅在您返回主页或 1 小时后过期,因此后退按钮应该可以使用。这也是存储所有核心数据的地方。(POST 并不是那么相关,因为后台页面可以从会话中全部读回,假设我知道如何使后退按钮缓存这样做)。
当前后退按钮会导致:“此文档不再可用。” 错误页面。
我的视图有一个表单,其中调用了一个名为“/nextquestion”的函数。
此函数执行表单验证,将表单值存储到 CI_session,然后在表单通过验证检查时呈现下一页。
我不确定如何将它传递给第三个“文件”(因为 codeigniter 使用函数调用,而不是 php 文件)然后从中读取它......?
我想要实现的是后退按钮按预期工作:它应该向您显示上一页,它的呈现方式。
任何有关如何使浏览器缓存与 codeigniter 的表单提交工作良好的提示或帮助都将受到欢迎!
谢谢。