【问题标题】:How to apply a whitelist to an input that has a drop down menu如何将白名单应用于具有下拉菜单的输入
【发布时间】:2012-04-10 18:50:26
【问题描述】:

如何在下拉菜单中使用消毒功能?

我知道如何使用正常的用户输入进行清理,如下所示:

$variable_name = preg_replace( "/[^a-zA-Z0-9_]/", "", $_POST['key'] );

但是我怎样才能为下拉菜单生成这样的内容 - 比如水果列表?

【问题讨论】:

    标签: php sanitization whitelist


    【解决方案1】:

    最好的做法是将可能的选择放在一个数组中,在生成表单元素时对其进行迭代,并使用in_array() 对其进行验证。

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 1970-01-01
      • 2014-04-30
      • 2014-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2018-04-28
      相关资源
      最近更新 更多