我正在使用cURL,需要在使用curl_exec()后更改标题。但是此功能会自动显示结果。代码:
$ch=curl_init($redir);
$result = curl_exec($ch);
curl_close($ch);
我该如何避免这种情况?
答案 0 :(得分:9)
使用curl_setopt()
,您可以设置CURLOPT_RETURNTRANSFER
让curl_exec()
返回结果而不是回复结果:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
答案 1 :(得分:2)
直接输出
$ch=curl_init($redir);
curl_exec($ch); // echo ouput
curl_close($ch);
返回输出
$ch=curl_init($redir);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$result = curl_exec($ch); // return ouput
curl_close($ch);