curl 中 CURLOPT_RETURNTRANSFER选项的解释

前一片随便写到了curl怎样获得返回值,其中要把CURLOPT_RETURNTRANSFER设置成1

在网上搜索了一些资料解释如下

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用这个选项:
如果成功只返回TRUE,自动输出返回的内容


再简单点说如果设置成1

如果curl_exec() 的结果是一个return赋值 你可以要它赋值给一个变量
比如 $response = curl_exec();
$response就是一个你curl执行后的string结果(相当于服务端那边的echo XXX的值;不会直接输出到页面)
反之如果是0, 你的 curl_exec(); 就相当于你设置true的时候 echo $response;

 

转载于:https://www.cnblogs.com/you-jia/p/4118659.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值