2010-12-05 50 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清除表单,尽管梅加的答案可能会提供您的解决方案。

相关问题