我正在构建两个单独的表单,它们都包含许多相同的输入字段。我想知道在提交表单并运行相关邮件代码后是否应该包含某种方法来取消设置这些输入的 $_POST
。这样做的目的是让用户可以转到另一个表单并填写它,但使用不同的数据。下面是将出现在两种表单上的表单字段的示例。
<label>What is your mortgage amount?
<input type="text" name="amount" id="[unique-id]" />
</label>
我是否最好为每个字段指定一个唯一的名称,以避免混淆?或者我是否错误地假设在不同表单上具有相同名称的两个字段甚至会影响发布到第二个表单的数据?
最佳答案
如果表单位于两个不同的页面上,并且在处理第一个页面后出现第二个页面,则不会影响第二个页面。
您可以引用PHP $_POST它指出 $_POST 是“传递到当前脚本的变量数组”,仅传递给当前正在执行的脚本。
关于PHP 表单 $_POST 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45258761/