我在PHP上使用Curl做了Post请求。 instagram API返回一个状态为的小json。但不知何故,我的代码回应了它,我想把它变成一个变量。
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
为什么它会回显或打印$ result而不是保留它?
答案 0 :(得分:4)
您必须在curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
之前添加curl_exec()
。
我不知道为什么curl不会默认返回。