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
總結
以上是生活随笔為你收集整理的html搜索结果 重置,搜索结果和后退按钮/ HTML表格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 调用红外模块,Flutt
- 下一篇: android actviity模糊,F