• 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 第19079开奖结果:PHP中使用cURL实现Get和Post请求的方法

    来源:本网整理

    彩票双色球历史开奖结果 www.s9h6.com 1.cURL介绍

      cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。

    2.基本结构

      在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:

     ?。?)初始化


        curl_init()

     ?。?)设置变量


        curl_setopt() 。最为重要,一切玄妙均在此。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的选项。

     ?。?)执行并获取结果


        curl_exec()

     ?。?)释放cURL句柄


        curl_close()

    3.cURL实现Get和Post

    3.1 Get方式实现
    复制代码 代码如下:
      //初始化
      $ch = curl_init();

      //设置选项,包括URL
      curl_setopt($ch, CURLOPT_URL, "//www.tuxi.com.cn");
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      curl_setopt($ch, CURLOPT_HEADER, 0);

      //执行并获取HTML文档内容
      $output = curl_exec($ch);

      //释放curl句柄
      curl_close($ch);

      //打印获得的数据
      print_r($output);

    3.2 Post方式实现
    复制代码 代码如下:
       $url = "//localhost/web_services.php";
      $post_data = array ("username" => "bob","key" => "12345");

      $ch = curl_init();

      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
      // post数据
      curl_setopt($ch, CURLOPT_POST, 1);
      // post的变量
      curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

      $output = curl_exec($ch);
      curl_close($ch);

      //打印获得的数据
      print_r($output);

      

      以上方式获取到的数据是json格式的,使用json_decode函数解释成数组。

      $output_array = json_decode($output,true);

      如果使用json_decode($output)解析的话,将会得到object类型的数据。

  • 本文相关:
  • smarty 缓存控制前的页面静态化原理
  • ajax取消挂起请求的处理方法
  • php页面消耗内存过大的处理办法
  • php 判断数组是几维数组
  • php实现单链表的实例代码
  • 比较简单的百度网盘文件直链PHP代码
  • PHP中图片等比缩放的实例
  • PHP 自定义错误处理函数trigger_error()
  • php中DOMElement操作xml文档实例演示
  • 自定义php类(查找/修改)xml文档
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 彩票双色球历史开奖结果 - 频道导航
    Copyright © 2017 彩票双色球历史开奖结果 www.s9h6.com All Rights Reserved
  • 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 青海快三技巧 白小姐中持网一肖中淮特期期淮 11选5神奇杀号技巧 快乐十分任五胆拖表 羽毛球单打比分 88彩票网-官网 天津快乐十分快三 辽宁11选5前三推荐号码专家 吉吉林快三走势图 广西好运快3开奖结果 甘肃11选5走势图 全年36码大包围 中国体彩网门店 吉林11选5任二技巧 京东彩票中大奖怎么领