(免责声明)我的PHP体验大约2个小时,我知道我在做什么。
这是我的错误,我想知道你怎么知道错误的位置,例如。
在我的浏览器中呈现的,这是我的错误。
Fatal error: Call to undefined function array_key_exist() in
/home/mjcrawle/public_html/cit/home/processlogin.php on line 47
第47行实际上是if (array_key_exist('submit', $_post)){
我不知道错误是在之前还是之后 - 这是我的代码。
/*Determine if the form data was submitted*/
if (array_key_exist('submit', $_post)){
/*this removes left over data*/
$emailaddress = sanitize($_post['emailaddress']);
$password = sanitize($_POST['password']);
/*verify form data*/
$auth_status = validateLogin($emailaddress, $password);
}
答案 0 :(得分:6)
该功能为array_key_exists
,而不是array_key_exist
:)。
强调后者 s
答案 1 :(得分:2)
函数名是array_key_exists()(你的忘记S在“存在”中)
答案 2 :(得分:0)
错误是说函数array_key_exist
不存在 - 原因是你忘记在结尾添加's'。实际的函数名称是array_key_exists
。
试试这个:
/*Determine if the form data was submitted*/
if (array_key_exists('submit', $_post)){
/*this removes left over data*/
$emailaddress = sanitize($_post['emailaddress']);
$password = sanitize($_POST['password']);
/*verify form data*/
$auth_status = validateLogin($emailaddress, $password);
}