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版(1)
Oct 09 PHP
一个MYSQL操作类
Nov 16 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
PHP 快速排序算法详解
Nov 10 PHP
简单说说PHP优化那些事(经验分享)
Nov 27 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
PHP中SESSION过期设置
Mar 09 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
Python reduce()函数的用法小结
2017/11/15 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
《兰亭集序》教学反思
2014/02/11 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
合同纠纷调解书
2015/05/20 职场文书
高三语文教学反思
2016/02/16 职场文书