私は次のURLを持っています:
ブラウザのアドレスバーにこのURLを入力すると、PHPで必要なJSON応答が返されます。cURLを使用してフェッチしようとしましたが(以下のコードを参照)、機能しませんでした。ページに応答が出力されません。
function get_json($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
$resultCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($resultCode == 200) {
return json_decode($data);
} else {
return false;
}
}
$json = get_json('https://api.stackexchange.com/2.0/questions?page=1&pagesize=30&
key=VVq3kJHSjQ*7qgpiRaVoLA%28%28&site=stackoverflow');
echo '<pre>';
print_r($json);
このURLを取得して、正しい方法でPHP配列に変換するにはどうすればよいですか?