我正在做的很简单:
page1(POST) - > model2 - >第2页 - >第3页
通过点击第3页的浏览器的“后退”按钮访问Page2时,
我得到“网页已过期”(IE)或“文件过期”(FF),我不想向用户显示。
据我所知,一个解决方案是将“缓存控制”设为私有或公开,
但我需要在model2中生成一些一次性密钥
这将在稍后发布到Page3(在另一个站点)
返回Page2时,必须重新生成一次性密钥,
因此缓存似乎不适合我。
使用GET将参数从Page1传递到Page2工作正常,
每次都重新生成一次性密钥,浏览器没有警告
除了一个小问题:参数显示在网址中
试图通过在get,zh之后立即使用重定向来解决这个问题
但这导致了缓存问题:我无法重新生成一次性密钥。
那么有什么方法不会在Page1到Page2的网址中显示参数 单击“后退”按钮时,不会从Page3到Page2显示“Document Expired”?
答案 0 :(得分:0)
在导航到下一页之前通过ajax发布它们