PHP-curl打印结果而不是返回它

时间:2017-10-22 17:33:02

标签: php

所以我的问题是我正在向网站发送curl请求,并且它始终打印HTML响应,例如:

<html><header>Example</header></html>

这就是我执行卷曲的方式:

$output = curl_exec($ch)

我没有回复$output,但它不断地一遍又一遍地返回值。

1 个答案:

答案 0 :(得分:3)

您需要将CURLOPT_RETURNTRANSFER设置为true

  

CURLOPT_RETURNTRANSFER:TRUE 将传输作为返回值的字符串返回   curl_exec()而不是直接输出。

您可以使用curl_setopt(本文档上面引用):

curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true )