可能重複:
json_decode returns NULL after webservice callPHP Json_Decode返回null
我正在開發面向應用REST服務,在上登錄的地方,我張貼的用戶名和密碼它返回一個json以下
{"id":"4","username":"sam","redirect":"clients/home"}
後,當我嘗試json_decode(),它顯示NULL,你能告訴我是什麼問題 我的服務器是PHP 5.2.12,它支持JSON_Decode。
function login()
{
$result=$this->rest->request(" http://localhost/account/users/login ","POST");
$qry['result']=json_decode($result);
var_dump($qry['result']);
foreach($qry as $result)
{
$this->session->set_userdata('id',$result->id);
$this->session->set_userdata('username',$result->username);
redirect($result->redirect);
}
}
你能告訴我們更多你的代碼,應該沒有錯誤到目前爲止... – jtheman
顯示更多的代碼。 – Musa