如何隐藏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);
问题是,它会喷出整个页面,我如何简单地显示“成功”或“失败”消息?
Answers:
使用此选项可以curl_setopt()
:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
这将使curl_exec
返回数据而不是输出数据。
要查看它是否成功,您还可以检查$result
和curl_error()
。
另外,请确保关闭此选项:
curl_setopt($ch, CURLOPT_VERBOSE, 0);
否则它将仍然将所有内容打印到屏幕上。
else it will still print everything to screen
-不会,CURLOPT_VERBOSE默认为0,并且一直如此。