防止curl直接回显/输出返回的数据

时间:2014-12-28 00:40:02

标签: php curl

我在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而不是保留它?

1 个答案:

答案 0 :(得分:4)

您必须在curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);之前添加curl_exec()

我不知道为什么curl不会默认返回。