我想知道是否可以通过php清除表单数据。
我想限制用户重新提交表单,即使用户单击浏览器中的后退按钮。
谢谢..答案 0 :(得分:2)
您需要一个“nonce”,一个在请求表单时生成的唯一值,然后在提交表单时检查并使其无效,以便无法重新提交。
已经有a question讨论了PHP的FullThrottle nonce库,another question讨论了防止表单提交两次时通常会发生的双重插入。
您还应该通过POST提交表单,然后重定向浏览器以便通过GET请求结果。
答案 1 :(得分:0)
如果用户使用后退按钮,则无法使用PHP清除表单,但meagar的答案可能会提供您的解决方案。