PHP中的cURL代码将输出转储到页面

djmepvbi  于 2022-11-13  发布在  PHP
关注(0)|答案(2)|浏览(132)

如何在PHP中隐藏curl的输出?
我的代码如下:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, $pass);
$result = curl_exec($ch);
curl_close ($ch);

问题是IS会向用户吐出整个页面。相反,我想捕获输出,并简单地显示“成功”或“失败”消息?

iibxawm4

iibxawm41#

使用此选项curl_setopt()

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

这将使curl_exec返回数据,而不是输出数据。
要查看是否成功,您可以检查$resultcurl_error()

hwazgwia

hwazgwia2#

同时确保关闭此选项:

curl_setopt($ch, CURLOPT_VERBOSE, 0);

否则它仍然会将所有内容打印到屏幕上。

相关问题