获取数组中成员-> filter_input(INPUT_POST, 'var_name')
instead of $_POST['var_name']
获取数组 -> filter_input_array(INPUT_POST)
instead of $_POST
采取上述方式获取编可以解决此警告!
转载于:http://stackoverflow.com/questions/19767894/warning-do-not-access-superglobal-post-array-directly-on-netbeans-7-4-for-ph
php5.5 netbean 8.0中遇到警告
代码如下:
foreach ($_SERVER as $key => $value)
{
echo "$key : $value<br />\n";
}
echo "request*************************************<br/>";
foreach ($_REQUEST as $key => $value)
{
echo "$key : $value<br />\n";
}
echo "get*************************************<br/>";
foreach ($_GET as $key => $value)
{
echo "$key : $value<br />\n";
}
echo "post*************************************<br/>";
foreach ($_POST as $key => $value)
{
echo "$key : $value<br />\n";
}
警告如下:Do not Access Superglobal $_POST Array Directly
解决方式:改变获取数组变量值的方式
获取数组中成员-> filter_input(INPUT_POST, 'var_name')
instead of $_POST['var_name']
获取数组 -> filter_input_array(INPUT_POST)
instead of $_POST
采取上述方式获取编可以解决此警告!