【发布时间】:2010-12-05 05:32:47
【问题描述】:
我想知道是否可以通过php清除表单数据。
我想限制用户重新提交表单,即使用户点击浏览器中的返回按钮。
谢谢你..
【问题讨论】:
我想知道是否可以通过php清除表单数据。
我想限制用户重新提交表单,即使用户点击浏览器中的返回按钮。
谢谢你..
【问题讨论】:
您想要一个“nonce”,即在请求表单时生成的唯一值,然后在提交表单时检查并使其无效,以便无法重新提交。
a question 讨论了 PHP 的 FullThrottle nonce 库,another question 讨论了防止表单提交两次时通常发生的双插入。
您还应该通过 POST 提交表单,然后重定向浏览器,以便它通过 GET 请求结果。
【讨论】:
如果用户使用后退按钮,则无法使用 PHP 清除表单,尽管 meagar 的回答可能会提供您的解决方案。
【讨论】: