我正在对这个地址做一个简单的卷曲:https://github.com/users/davidhariri/contributions_calendar_data
当我使用此功能获取结果时:
function fetch_data($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
return $result;
}
字符串是正确的,但是int(贡献)是错误的。
curl的结果
[...["2014/01/04",0],["2014/01/05",0],["2014/01/06",0],["2014/01/07",1],["2014/01/08",0]]
导航到地址的结果
[...["2014/01/04",0],["2014/01/05",0],["2014/01/06",1],["2014/01/07",5],["2014/01/08",5]]
卷曲过程中的某些东西可能会将int转换为二进制并再次返回?我不知道这里发生了什么。
答案 0 :(得分:0)
检查您是否未在浏览器中登录。如果是这样,你可能得到不同的结果。