表單提交錯誤后返回內容消失怎么辦吶,今天就來分析解決一下這個問題。
狀況概述:
做填寫表單信息提交的時候會碰到一個問題就是當用戶填寫并提交表單后,程序判斷不符合要求并返回,返回之后之前填寫的表單信息會被清空了的情況。如果填寫的信息量少還無所謂,如果填寫的信息量比較多,這會直接打擊到填寫信息的人的良好心情。因此解決表單提交錯誤返回后填寫的內容消失的問題是一個提高用戶體驗度的迫在眉睫的問題。
對于這種問題,綜合總結了大概有下面幾種情況:
(1)頁面使用了session_start函數,這個函數有個特點就是會強制當前頁面不被刷新,解決方法就是在此函數后加上下面這段代碼:
- header("Cache-control:private");//注意在本行之前你的PHP程序不能有任何輸出
新聞熱點
疑難解答