使用者填寫了一大堆的表單資訊之後提交給伺服器,出現提交資訊錯誤,結果伺服器返回到原頁面,填寫的表單資訊都沒有了,這樣的使用者體驗非常差。
二 原頁面保留表單資料
方法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...