Php 使用筛选器输入在$\u post中设置一个值
我正在使用Zend framework和NetBeansPhp 使用筛选器输入在$\u post中设置一个值,php,zend-framework,netbeans-7,Php,Zend Framework,Netbeans 7,我正在使用Zend framework和NetBeans NetBeans提示永远不要直接访问post(或get etc)数组,而是通过输入筛选器访问 像这样 $value = filter_input(INPUT_POST, 'key'); 但是我不知道如何使用filter\u输入来设置数组中的值 filter_input(INPUT_POST, 'key') = $value;//error 如果您使用的是Zend Framework,那么为什么不使用请求对象来获取参数呢 请看一下Zen
NetBeans提示永远不要直接访问post(或get etc)数组,而是通过输入筛选器访问 像这样
$value = filter_input(INPUT_POST, 'key');
但是我不知道如何使用filter\u输入来设置数组中的值
filter_input(INPUT_POST, 'key') = $value;//error
如果您使用的是Zend Framework,那么为什么不使用请求对象来获取参数呢 请看一下Zend\u Controller\u Request\u Http 如果您只想过滤用户输入,请查看以下问题: 我猜你会找到你需要的 如果有什么不清楚或者你遇到了问题,就把你的问题写下来
玩得开心 您不应该更改该数组。@RenéRoth不是post数组,或者没有这些数组?会话数组让我得到了我所理解的相同信息:filter_input()函数用于禁止/避免用户尝试执行某些SQL插入或类似的不需要的活动。filter_input()函数仅从数组中读取一个值,并去除不需要的字符序列,如“|”和“/”。它无法在数组中“设置”值。