(免責聲明)我的PHP體驗大約2個小時大,我知道我在做什麼。PHP錯誤消息:調用未定義的函數
這是我的錯誤,我想知道你怎麼知道錯誤在哪裏,例如。
在我的瀏覽器中顯示,這是我的錯誤。 47
Fatal error: Call to undefined function array_key_exist() in
/home/mjcrawle/public_html/cit/home/processlogin.php on line 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);
}
幾乎在所有情況下的錯誤點到錯誤所在,像你的情況有一個錯誤的函數名就行了。 PS:變量區分大小寫,$ _POST!= $ _post – meze 2011-02-05 12:47:28
`array_key_exists`片段起源於一個錯誤的教程。如果需要調試信息,可以使用`isset($ _ POST [「submit」])`或者只是`if($ _POST [「submit」])。另外我也有一種預感,`sanitize()`函數也許不是一個很好的實現。 – mario 2011-02-05 12:52:17