PHP CURL获取返回值的方法


Posted in PHP onMay 04, 2014

在CURL中有一个参数 CURLOPT_RETURNTRANSFER :

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);

默认是 0 直接返回获取的输出的文本流,有时候,我们要拿返回值来做判断或者做其他用途的话那就不太好了。

幸好CURLOPT_RETURNTRANSFER  可以设置,如果设置成CURLOPT_RETURNTRANSFER 1:

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

那么就可以在没有curl_close  关闭一个cURL会话前使用:curl_multi_getcontent($ch)
就能取到服务器返回给我们的值了。是字符串类型!
PHP手册如下:
curl_multi_getcontent( resource $ch )

如果CURLOPT_RETURNTRANSFER作为一个选项被设置到一个具体的句柄,那么这个函数将会以字符串的形式返回那个cURL句柄获取的内容。
PHP 相关文章推荐
PHP中的string类型使用说明
Jul 27 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
LotusPhp笔记之:Cookie组件的使用详解
May 06 PHP
PHP APC的安装与使用详解
Jun 13 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 PHP
yii框架使用分页的方法分析
Jul 25 PHP
Laravel如何同时连接多个数据库详解
Aug 13 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP判断远程图片是否存在的几种方法
May 04 #PHP
一个PHP的ZIP压缩类分享
May 04 #PHP
PHP生成自定义长度随机字符串的函数分享
May 04 #PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
May 04 #PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 #PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 #PHP
PHP使用CURL获取302跳转后的地址实例
May 04 #PHP
You might like
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
nginx下安装php7+php5
2016/07/31 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
图文详解WinPE下安装Python
2016/05/17 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Python列表切片操作实例总结
2019/02/19 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Python对象的属性访问过程详解
2020/03/05 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
保险公司早会主持词
2014/03/22 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
2014年工商所工作总结
2014/12/09 职场文书
秋季运动会开幕词
2015/01/28 职场文书
小学生手册家长意见
2015/06/03 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis