我不明白爲什麼這會給我NULL當我var_dump可能我做錯了referrer部分。json和php的問題
$url = "https://ajax.googleapis.com/ajax/services/feed/find?v=1.0&q=cricket";
$ref = $_SERVER['HTTP_REFERER'];
//echo $ref;
// sendRequest
// note how referer is set manually
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, $ref);
$body = curl_exec($ch);
curl_close($ch);
// now, process the JSON string
//utf8_encode($body);
$json = json_decode($body);
var_dump($json);
'$ body'變量是什麼? – hsz 2012-03-06 13:37:05
適合我。您是否嘗試將$ url直接粘貼到瀏覽器中並檢查您是否獲取了數據? – 2012-03-06 13:38:20
同樣在這裏。完全按照發布的順序排列,沒有問題。你運行的是哪個版本的PHP? – 2012-03-06 13:47:36