0
A
回答
2
你想要一個「隨機數」,即要求的形式時生成一個唯一的值,然後檢查,當提交表單,使其不能被重新提交無效。
已經有a question討論PHP的FullThrottle隨機數庫和another question關於防止通常在提交表單兩次時發生的雙重插入。
您還應該通過POST提交表單,然後重定向瀏覽器,以便通過GET請求結果。
0
如果用戶使用後退按鈕,沒有辦法使用PHP清除表單,儘管梅加的答案可能會提供您的解決方案。
相關問題
- 1. 有沒有辦法清除CookieContainer?
- 2. 有沒有辦法清除uipickerview選擇?
- 3. 有沒有辦法清除AS3/AIR
- 4. 有沒有辦法清除所有會話中的一些會話數據?
- 5. 有沒有辦法從一個數據庫中刪除'sysmessages'表?
- 6. 有沒有辦法清除TextBox的文本沒有TextChanged射擊?
- 7. 有沒有辦法清除核心數據中某些NSMangedObjects的-changedValues?
- 8. 在寫入數據之後,有沒有辦法清除文件上下文?
- 9. 有沒有辦法清除一個函數執行後?
- 10. 有沒有辦法在PHP中使用MSSQL插入數據?
- 11. 有沒有辦法在運行時清除列表框中的空白值?
- 12. 有沒有辦法清除IE8中的XDomainRequest.responseText
- 13. 有沒有辦法用JavaScript輕鬆獲取表單數據?
- 14. Android AlarmManager:有沒有辦法清除所有設置的鬧鐘?
- 15. 有沒有辦法清除所有超時?
- 16. 有沒有辦法清除我所有的TFS掛起更改?
- 17. 有沒有辦法一次清除所有JavaScript定時器?
- 18. 有沒有辦法像這樣清理數據框?
- 19. 有沒有辦法在mysql數據庫中創建鏈接表?
- 20. 有沒有辦法搜索mySQL數據庫中的所有表?
- 21. 有沒有辦法在沒有SSL證書的情況下清除HSTS?
- 22. 有沒有辦法清理Python包?
- 23. 有沒有辦法在Adobe Acrobat Pro中自動將數據導入表單域?
- 24. 有沒有辦法在Web Api控制器中處理表單發佈數據?
- 25. 有沒有辦法從scipy中的表中插入數據?
- 26. 表單沒有清除默認值?
- 27. Facebook的OAuth - 有沒有辦法'清除'以前的用戶?
- 28. 有沒有辦法使用javascript清除緩存和Cookie?
- 29. SQL查詢太長了,有沒有辦法清除代碼?
- 30. 碼頭不起作用:有沒有辦法清除它?
只是要注意有關的文章是非常關鍵的全油門nonce庫。我使用OWASP PHP庫(http://code.google.com/p/owasp-esapi-php/)做了一些事情,它也有隨機數生成器,可用於隨機數。 – 2010-12-05 07:33:56