0

我正在尝试获取 JSON 字符串,但它不断出现 NULL,我不知道为什么。有人可以检查我的代码是否正确吗?

$url = "http:/engin.umich.edu/college/about/cal/event-calendar/futurejson";
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
     $feed = curl_exec($ch);
     curl_close($ch);

    $data = json_decode($feed,true);
4

1 回答 1

3
 $url = "http://engin.umich.edu/college/about/cal/event-calendar/futurejson";
 // missing /  ^
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
 // It's returning a redirect to www.engin.umich.edu
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
 $feed = curl_exec($ch);
 curl_close($ch);

 $data = json_decode($feed,true);
于 2013-05-15T18:06:55.177 回答