我有一個php註冊過程的用途。當用戶到達註冊過程的倒數第二頁時,它會顯示所有註冊詳細信息和提交按鈕(基本上確認和付款按鈕)的摘要。現在,當用戶單擊此按鈕時,所有這些細節都會發布到sql數據庫,並且該用戶是使用用戶名和密碼在數據庫中創建的。現在的問題是,如果您多次點擊提交按鈕,它將重新提交數據並在數據庫中創建重複條目,其中每個重複條目都具有相同的詳細信息(名稱,電子郵件等),但用戶名和密碼不同。 我該如何預防?我知道你可以提交併自我回復後,但我該怎麼做呢?我試圖實現這個代碼,但它不工作:http://www.bjw.co.nz/developer/general/75-how-to-prevent-form-resubmissionphp:防止表單重新申請
感謝
我從來沒有做過這樣的形式與任何東西,但我認爲這樣做會在加載的形式首次創建窗體鍵的最簡單的方法,和將該密鑰保存在文件或數據庫中。提交表單時,它應該發佈密鑰,然後接收php腳本應該從有效密鑰的文件或數據庫中刪除該密鑰。 – Vulcan
您是否嘗試禁用提交按鈕 –