需要帮助解决致命错误:无法重新分配自动全局变量_POST

时间:2016-01-22 05:34:17

标签: php post

以下是代码。我尝试了相关帖子中的建议 - 删除$ _post并将其修改为$ _MY_POST。两者都导致多个文件中的其他几个错误,等等。有人可以帮忙吗?我不是开发人员,所以我提前为我的无知道歉。

function clean_data($_POST){
         foreach ($_POST as $k => $v) {
            $POST[$k] = htmlentities(strip_tags(stripslashes($v)));
            $POST[$k] = addslashes($POST[$k]);
         }
return $POST;
}

1 个答案:

答案 0 :(得分:0)

您无法重新分配$_POST等全局变量。 此代码有效:

function clean_data($data){
         foreach ($data as $k => $v) {
            $_POST[$k] = htmlentities(strip_tags(stripslashes($v)));
            $_POST[$k] = addslashes($_POST[$k]);
         }
return $_POST;
}