html搜索结果 重置,搜索结果和后退按钮/ HTML表格
我正在寻找解决方案,以解决我在应用程序中使用基于表单的搜索结果时遇到的问题。搜索结果和后退按钮/ HTML表格
基本上,当用户使用HTML表单进行搜索并在下一页显示来自数据库的结果时,此功能完美无缺。
然而,当用户点击的结果集的个人记录,然后点击“返回”浏览器,浏览器会询问(火狐):
“要显示此页面,火狐必须 发送重复前面执行 的任何 操作(例如搜索或订单 确认)的信息。“
举一个例子,一个搜索DVD收藏的表单,用户按年份搜索,点击一个单独的电影。当用户点击返回搜索结果页面时,我不希望用户必须重新提交/重新发送该表单数据。
那么有没有人有如何解决这个问题的想法?
给你更多的信息我使用POST方法提交表单并使用以下标题停止浏览器缓存页面。
Header('Pragma: no-cache');
Header("Cache-control: private, no-cache, no-store");
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");.
由于大部分网站的受密码保护,我不想受密码保护的侧缓存,并且能够被带回了登录后。
基本上什么是避免这种类型的浏览器行为的最佳方法,是什么原因?是不是缓存的罪魁祸首?我应该在搜索结果页面的页面加载中指定将来几分钟的过期时间吗?
接近这个最好的方法是什么,因为我没有在其他网站上看到这个问题。我关于no-cache部分是否全错?
2009-12-14
mmundiff
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
