在php中pipe理curl输出
如何在PHP中隐藏curl的输出?
我的代码如下所示:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERPWD, PSSWDINFO); $result= curl_exec ($ch); curl_close ($ch);
问题在于,整个页面都是喷出来的,我怎么才能显示出“成功”或者“失败”的信息呢?
使用这个选项来curl_setopt()
:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
这将使curl_exec
返回数据而不是输出它。
要看看它是否成功,你可以检查$result
和curl_error()
。
另外请确保closures此选项:
curl_setopt($ch, CURLOPT_VERBOSE, 0);
否则,它仍然会打印所有内容。