表單提交錯誤回退時保留表單內容

2021-07-24 08:44:01 字數 394 閱讀 3443

使用者填寫了一大堆的表單資訊之後提交給伺服器,出現提交資訊錯誤,結果伺服器返回到原頁面,填寫的表單資訊都沒有了,這樣的使用者體驗非常差。

二 原頁面保留表單資料

方法1:

php在開啟session_start()之前呼叫

session_cache_limiter(『private, must-revalidate』);

private,must-revalidate表示按了瀏覽器的後退或者位址列的回車時,該頁面不會重新向伺服器請求,表單資料也就不會丟失了。

方法2:

使用header方法設定訊息頭cache-control

控制http的響應頭 header(『cache-control: private, must-revalidate』);

PHP表單提交錯誤後返回內容消失問題

今日發現乙個問題,使用者如果提交表單後,不符合要求返回,表單資訊老是沒有。把我鬱悶壞了,我明明記得最開始做此功能的時候,是可以恢復表單狀態的。經過網上查詢,原來是由於我使用了session start函式的原因,這個函式會強制當前頁面不被重新整理,解決方法就是在此函式後加入 header cache...

PHP表單提交錯誤後返回內容消失問題

今日發現乙個問題,使用者如果提交表單後,不符合要求返回,表單資訊老是沒有。把我鬱悶壞了,我明明記得最開始做此功能的時候,是可以恢復表單狀態的。經過網上查詢,原來是由於我使用了session start函式的原因,這個函式會強制當前頁面不被重新整理,解決方法就是在此函式後加入 header cache...

Git提交錯誤後如何回退

git reset commit 在使用git的時候需要維護乙個自己的分支模型,推薦使用 總體說來有一下兩點 下面這個是我們專案中的網路提交圖 這只是簡單介說了一下分支模型,具體的介紹可以參考上面給出的鏈結。如果在提交的過程中直接在master上做了修改,或者不小心把master合併到了develo...