Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从post数组中排除输入_Php_Drupal_Post - Fatal编程技术网

Php 从post数组中排除输入

Php 从post数组中排除输入,php,drupal,post,Php,Drupal,Post,在表单中(在Drupal中),我希望有一个临时字段,不需要将其值保存在数据库中。所以我需要一种方法来防止表单将字段的值发送到$\u POST数组。有可能吗?只是不要给它赋予name=”“属性 您也可以在将其放入数据库时将其从$\u POST数组中排除只需不将其赋予name=”“属性即可 将其放入数据库时,也可以将其从$\u POST数组中排除 如果它在提交的表单之外,浏览器将不会发送它 如果它没有名称,浏览器将不会发送它 如果它被禁用,浏览器将不会发送它 有关完整规则,请参见 也就是说,你的方

在表单中(在Drupal中),我希望有一个临时字段,不需要将其值保存在数据库中。所以我需要一种方法来防止表单将字段的值发送到$\u POST数组。有可能吗?

只是不要给它赋予
name=”“
属性


您也可以在将其放入数据库时将其从
$\u POST
数组中排除

只需不将其赋予
name=”“
属性即可

将其放入数据库时,也可以将其从
$\u POST
数组中排除

  • 如果它在提交的表单之外,浏览器将不会发送它
  • 如果它没有
    名称
    ,浏览器将不会发送它
  • 如果它被禁用,浏览器将不会发送它
有关完整规则,请参见

也就是说,你的方法是非常非常错误的。您不应该根据来自客户端的内容来决定在数据库中放置什么。客户可以给你发送任何东西

  • 如果它在提交的表单之外,浏览器将不会发送它
  • 如果它没有
    名称
    ,浏览器将不会发送它
  • 如果它被禁用,浏览器将不会发送它
有关完整规则,请参见


也就是说,你的方法是非常非常错误的。您不应该根据来自客户端的内容来决定在数据库中放置什么。客户可以给你发送任何东西

它需要是可编辑的吗?如果没有,您可以禁用输入,它将不会被发送此字段的用途是什么?该值将被丢弃,您为什么需要它?@MrLister:这是一个下拉列表,当用户选择一个选项时,另一个文本字段将由下拉列表的valueOh填充,而另一个字段将是可编辑的?好的。它需要是可编辑的吗?如果没有,您可以禁用输入,它将不会被发送此字段的用途是什么?该值将被丢弃,您为什么需要它?@MrLister:这是一个下拉列表,当用户选择一个选项时,另一个文本字段将由下拉列表的valueOh填充,而另一个字段将是可编辑的?好的。你的回答很好,但是关于不使用客户机数据更新数据库的评论非常令人困惑。你还想知道客户想要更新什么吗?@Cerad,这显然是OP想要控制的事情,他要求不受信任的第三方做正确的事情。你的答案很好,但是关于不使用客户机数据更新数据库的评论非常令人困惑。你还想知道客户想要更新什么吗?@Cerad,这显然是OP想要控制的事情,他要求不受信任的第三方做正确的事情。这是灾难的秘诀。