【发布时间】:2010-03-01 17:08:43
【问题描述】:
我有一个 PHP 表单,我想知道应该如何处理提交。我记得在学习 Rails 时,行为是为表单设置一个特殊的处理程序页面,然后将用户重定向到登录页面,这将防止用户通过点击后退按钮并返回到不小心重新提交数据表单提交页面。
对于我的 PHP 表单,为了避免此类错误(以及为了安全起见,但它可能会发挥作用),最好还是通过 post 将表单数据发送到处理页面,从而重定向用户?还是只在与表单相同的页面上处理表单数据可以吗?如果我做了后者,用户是否有可能通过回击/刷新/等意外重新提交数据?
【问题讨论】: