2010-12-05 49 views

回答

2

你想要一個「隨機數」,即要求的形式時生成一個唯一的值,然後檢查,當提交表單,使其不能被重新提交無效。

已經有a question討論PHP的FullThrottle隨機數庫和another question關於防止通常在提交表單兩次時發生的雙重插入。

您還應該通過POST提交表單,然後重定向瀏覽器,以便通過GET請求結果。

+0

只是要注意有關的文章是非常關鍵的全油門nonce庫。我使用OWASP PHP庫(http://code.google.com/p/owasp-esapi-php/)做了一些事情,它也有隨機數生成器,可用於隨機數。 – 2010-12-05 07:33:56

0

如果用戶使用後退按鈕,沒有辦法使用PHP清除表單,儘管梅加的答案可能會提供您的解決方案。

相關問題