从我的网络服务器更新后,我无法进入我网站的管理系统。
我在Google上做了一些研究,发现问题是我的主机公司做的PHP更新。
之后我收到消息:致命错误:无法在第199行的admin_processes.php中重新分配自动全局变量_POST
我发现他的功能已经过时了。但我真的无法找到这种情况发生的原因。
这是我们谈论的代码行。
function suspend_user($POST, $suspend) {
if(isset($suspend)) {
$username = $POST['username'];
$status = $POST['level'];
$email = $this->query("SELECT email_address FROM ".DBTBLE." WHERE username = '$username'");
$this->query("UPDATE ".DBTBLE." SET status = '$status' WHERE username = '$username'");
if ($status == "live") {
return $username."'s User Ststus was changed to Live.";
Status_Changed($username, $email, 'Approved');
} else if ($status == "suspended") {
return $username."'s User Ststus was changed to Suspended.";
Status_Changed($username, $email, 'Suspended');
}
}
}
希望有人确实了解PHP和这个问题。
谢谢。