找到内部服务器错误500'的正确方法是什么?在PHP?

时间:2017-11-23 19:34:38

标签: php json internal-server-error

我不断将这个内部服务器错误发送到使用JSON的非常简单的PHP代码。我从代码中记录的值是绝对正确的,但在运行时,我从此特定代码获得内部服务器错误500。我之前有过类似的代码。我究竟做错了什么?或者我该如何继续调试错误?

<?php

$var2 = $_POST['phn'];
$phone_received = json_decode($var2);

$adb = PearDatabase::getInstance();

$query1 = "SELECT addressid FROM address WHERE mobile = ?"; 
$leadID = $adb->pquery($query1, array($phone_received));

$row= $adb->num_rows($leadID);

if ($row != 0) {      
    $result = 'This number has already been used in the system.';
    echo json_encode($result); 
}else{
    $result = 'Good to go!';
    echo json_encode($result); 
}    

?>

1 个答案:

答案 0 :(得分:-2)

您是否尝试在true来电中添加json_decode参数?我想问题出在$phone_received param上。我还建议您逐行调试:尝试逐步执行每行代码后的一些虚拟结果,以便检测错误发生的位置。