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邮件类
Jan 03 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
Apr 29 PHP
PHP设计模式之适配器模式代码实例
May 11 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
php微信开发之自定义菜单完整流程
Oct 08 PHP
yii2简单使用less代替css示例
Mar 10 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 PHP
php使用curl伪造来源ip和refer的方法示例
May 08 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
Apr 07 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
使用tensorflow实现线性回归
2018/09/08 Python
PyQt5组件读取参数的实例
2019/06/25 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
如何教少儿学习Python编程
2020/07/10 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
HTML5 canvas基本绘图之绘制阴影效果
2016/06/27 HTML / CSS
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
工资收入证明样本(5篇)
2014/09/16 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
新学期开学标语2015
2015/07/16 职场文书
合作意向书怎么写
2019/06/24 职场文书
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js
css3 选择器
2022/05/11 HTML / CSS