php中运用http调用的GET和POST方法示例


Posted in PHP onSeptember 29, 2014

使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。

默认是GET方法,可以选择是否使用Header:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
curl_setopt($ch, CURLOPT_HEADER, 1); //如果设为0,则不使用header
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);

POST方法:

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'$url');
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
$vars =sprintf('from=%d&to=%d&subject=%s&body=%s',$from, $to, urlencode($subject), urlencode($body));
curl_setopt($ch,CURLOPT_POSTFIELDS,$vars);
$ret = curl_exec($ch);
curl_close($ch);
PHP 相关文章推荐
关于PHP中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
PHP 高级课程笔记 面向对象
Jun 21 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
PHP去除字符串最后一个字符的三种方法实例
Mar 01 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
PHP simplexml_load_string()函数实例讲解
Feb 03 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 PHP
php实现商城购物车的思路和源码分析
Jul 23 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
Sep 29 #PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 #PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 #PHP
推荐25款php中非常有用的类库
Sep 29 #PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 #PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 #PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 #PHP
You might like
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
Web技术实现移动监测的介绍
2017/09/18 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
python实现机器人行走效果
2018/01/29 Python
Python 单元测试(unittest)的使用小结
2018/11/14 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
德国Discount-Apotheke中文官网:DC德式康线上药房
2020/02/18 全球购物
String和StringBuffer的区别
2015/08/13 面试题
明信片寄语大全
2014/04/08 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Java实现聊天机器人完善版
2021/07/04 Java/Android