Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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 使用筛选器输入在$\u post中设置一个值_Php_Zend Framework_Netbeans 7 - Fatal编程技术网

Php 使用筛选器输入在$\u post中设置一个值

Php 使用筛选器输入在$\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

我正在使用Zend framework和NetBeans
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()函数仅从数组中读取一个值,并去除不需要的字符序列,如“|”和“/”。它无法在数组中“设置”值。