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 strcmp使用说明
Apr 22 PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 PHP
深入解析PHP中逗号与点号的区别
Aug 05 PHP
JS异常处理try..catch语句的作用和实例
May 05 PHP
PHP之uniqid()函数用法
Nov 03 PHP
PHP导入导出Excel代码
Jul 07 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
Jul 28 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
PHP正则表达式匹配替换与分割功能实例浅析
Feb 04 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 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微信公众账号开发之前五个坑(一)
2016/09/18 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
JS 有名函数表达式全面解析
2010/03/19 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
2013/07/25 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
生成二维码方法汇总
2014/12/26 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
Python中optparser库用法实例详解
2018/01/26 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
python操作redis数据库的三种方法
2020/09/10 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
英国健身专家:WIT Fitness
2021/02/09 全球购物
党员入党表决心的话
2014/03/11 职场文书
班组长安全工作职责
2014/07/15 职场文书
环保公益策划方案
2014/08/15 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
JavaScript的Set数据结构详解
2022/02/18 Javascript