php curl抓取网页数据(PHPcurl_RETURNTRANSFER直接输出,怎么做呢?(一) )

优采云 发布时间: 2022-03-18 20:18

  php curl抓取网页数据(PHPcurl_RETURNTRANSFER直接输出,怎么做呢?(一)

)

  CURL中有一个参数CURLOPT_RETURNTRANSFER:该参数以文件流的形式返回curl_exec()获取的信息,而不是直接输出。例如:CURLOPT_RETURNTRANSFER 参数的作用是

  将 CRUL 获得的内容赋值给变量。默认为0,直接返回获取到的输出的文本流。有时,如果我们想将返回值用于判断或其他目的,这并不好。因此,有时我们希望将内容返回为

  将其存储为变量,而不是直接输出,那么怎么做呢?本文文章主要介绍php curl_exec()函数CURL获取返回值的方法

  其实可以设置CURLOPT_RETURNTRANSFER。如果设置为CURLOPT_RETURNTRANSFER 1,它将使用PHP curl获取页面内容或提交数据,并将其存储为变量而不是直接输出。

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

  下面我们来看两个例子,

  1、curl 获取页面内容,直接输出示例:

  运行代码,你会发现直接输出获取到的cul内容。

  2、curl 获取页面内容,不直接输出示例:

  当我们将 CURLOPT_RETURNTRANSFER 设置为 1 时,页面没有输出内容,我们将获取的内容赋值给变量 $response,并使用 echo 输出变量 $response。

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线