PHP 表单 $_POST 最佳实践

标签 php forms input

我正在构建两个单独的表单,它们都包含许多相同的输入字段。我想知道在提交表单并运行相关邮件代码后是否应该包含某种方法来取消设置这些输入的 $_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/

相关文章:

php - Laravel 4 - 生产站点自定义错误页面

jquery - 发送表单参数

html - 用 box-shadow 替换表单输入的轮廓是否违反任何 WCAG 准则?

c++ - 从 C++ 声明中的输入读取?

android InputManager 注入(inject)输入事件

java - 如何在 android 中循环 json 数组?

php - 如何在 PHP 中使用 mysqli_query()?

php - 将全 Angular 字符更改为半 Angular

jquery - 跨浏览器文件上传输入黑客

c - 使用定义值限制 scanf 将读取的字符数