2014-01-16 303 views
2

我在我的網頁中有一個表單,如果其中一個字段已填寫且頁面重新加載出現
「確認表單重新提交」阻止「確認表單重新提交」

enter image description here

我認爲它看起來醜陋,我不想在我的網頁此調用。


所以我的問題是:

我有什麼做的,以避免或阻止呼叫。
我必須使用哪種語言。


對不起,我的英語水平。

+0

http://stackoverflow.com/問題/ 3923904 /預防形式重新提交 http://stackoverflow.com/questions/3923904/preventing-form-resubmission 查看這些問題 –

回答

0

當有人提交表格時,將$_POST保存在$_SESSION變量中,然後將用戶重定向到同一頁面。當您實際處理表單本身時,則可以刪除$_SESSION變量。

+0

gime整個腳本,告訴我 沒有。需要一個帶「if」的函數。也許這解決了我的問題,但我需要一個先決條件 –

+0

'if(youTrySomething()){maybeIHelp();}' –

1

您可以強制重新加載該頁面在PHP這樣

echo '<meta http-equiv="refresh" content="0">' 

或者,你可以將它發送到PHP另一個頁面,這樣

header('Location: path/to/file.php'); 
+0

gime整個腳本沒有告訴我什麼。 需要帶「if」的函數。也許這解決了我的問題,但我需要一個先決條件 –

+0

你還沒有給我任何代碼,雖然。這不是一個'給我teh codez的地方' – scrblnrd3

+0

好吧,我發現我的錯誤。我感謝你幫助我 –