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上传、管理照片示例
Oct 09 PHP
20个PHP常用类库小结
Sep 11 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
php把数组值转换成键的方法
Jul 13 PHP
thinkPHP实现将excel导入到数据库中的方法
Apr 22 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
PHP设计模式之装饰器模式定义与用法详解
Apr 02 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
php教程之魔术方法的使用示例(php魔术函数)
2014/02/12 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
大学本科毕业生求职信范文
2013/12/18 职场文书
中秋晚会策划方案
2014/06/12 职场文书
财政局个人总结
2015/03/04 职场文书
银行求职信模板
2015/03/20 职场文书
宿舍管理制度范本
2015/08/07 职场文书
MySQL分区表管理命令汇总
2022/03/21 MySQL