以下是代码。我尝试了相关帖子中的建议 - 删除$ _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;
}
答案 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;
}