Php 如何使cURL不显示请求页面的正文?

Php 如何使cURL不显示请求页面的正文?,php,curl,Php,Curl,我的代码显示请求的页面,而我只想将数据发布到登录 /////////////////////////////////////////////////// $login_url = $tt; $Post_Data = ('username='.$un.'&password='.$pw); $ch = curl_init(); // $agent = $_SERVER["HTTP_USER_AGENT"]; curl_setopt($ch, CURLOPT_USERAGENT, $agent

我的代码显示请求的页面,而我只想将数据发布到登录

///////////////////////////////////////////////////
$login_url = $tt;
$Post_Data = ('username='.$un.'&password='.$pw);
$ch = curl_init();
//
$agent = $_SERVER["HTTP_USER_AGENT"];
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_HEADER, 1);
//curl_setopt($ch, CURLOPT_NOBODY, 1);
//
curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'usersCookies/'.$un.'.cookie');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'usersCookies/'.$un.'.cookie');
//
curl_setopt($ch, CURLOPT_URL, $login_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $Post_Data);
//
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
//
$postResult = curl_exec($ch);
echo $postResult;
//////////////////////////////


然后请求$serverURI完成登录

//////////////////////////////
curl_setopt($ch, CURLOPT_URL, $serverURI);
$logDO = curl_exec($ch);
echo $logDO;
//////////////////////////////
我不想向用户显示这些页面
我尝试了这个选项:
curl\u setopt($ch,CURLOPT\u NOBODY,1)但没有什么新内容。

我怎么做才能使身体在卷曲中失去功能

我不想向用户显示这些页面

那你为什么要附和它

删除此行:

echo $postResult;
并且不会向用户显示任何内容。这是由您已经设置的
CURLOPT_RETURNTRANSFER
标志提供的


使用
CURLOPT_没有人会这样做,因为CURL会发送
HEAD
请求,而不是您想要的帖子。
没有办法阻止服务器向您发送正文,但您可以忽略它。

@xYuri我不确定我是否理解您在这里的评论。正如您所看到的,当我评论echo$postResult时,我请求了多个页面;它不是以$postResult execute$ch登录的。我错了吗?回显或不回显值都不会改变您登录的事实。让你登录的是你的饼干罐。所以,不,你可以安全地评论并保持登录。现在它不会显示页面内容,非常感谢。这是我的错误,因为在代码的第二部分,
CURLOPT_RETURNTRANSFER
被设置为false。