2010-05-03 61 views
0

獨特提交我目前正在開發,其中用戶填寫表單的頁面,並提交時,他們被帶到下一個頁面。在下一頁時,我想要這樣做,以便如果用戶使用後退按鈕返回到上一頁,或點擊刷新,則提交將不會保存到數據庫中。製作形式使用PHP和HTML

現在我回想一下,如果你有辦法讓每個提交都是唯一的,那麼這個問題就可以避免,但是在結束幾個小時之後,對於我的生活,我無法回想如何做到這一點(使用PHP),所以長久以來的故事都沒有人遇到過,如果是這樣的話,你的解決方案是什麼?

回答

1

另一種方法是使用uniqid生成的標識符,並且其包括在形式作爲隱藏input。提交時,將該標識符存儲在標有UNIQUE索引的數據庫列中。這會導致後續提交引發SQL錯誤,您的應用程序可以正常處理。

-1

您可以在第二頁上添加任何確認。
通過添加任何確認框或任何按鈕.... ,通過它可以確認用戶是否要保存與否.... ,如果你不希望任何確認......那麼你就可以刪除最後一條記錄....使用管理會話...但它是不是很快火查詢,並在那種刪除好的做法..
所以最好的辦法將是通過添加任何味精的確認....

+0

我不認爲你明白的問題。 – ceejayoz 2010-05-03 21:37:45