• 技术文章 >后端开发 >PHP问题

    PHP中如何使用cURL实现Post请求

    coldplay.xixicoldplay.xixi2020-10-07 14:22:08原创123

    PHP中使用cURL实现Post请求的方法:首先初始化【curl_init()】;然后设置变量 ,并执行并获取结果【curl_exec()】;最后释放cURL句柄【curl_close()】。

    PHP中使用cURL实现Post请求的方法:

    1.cURL介绍

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

    2.基本结构

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

      (1)初始化

        curl_init()

      (2)设置变量

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

      (3)执行并获取结果

        curl_exec()

      (4)释放cURL句柄

        curl_close()

    3.cURL实现Post

    Post方式实现

    代码如下:

    $url = "http://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);

    相关免费学习推荐:php编程(视频)

    以上就是PHP中如何使用cURL实现Post请求的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php curl post
    上一篇:php limit用法是什么 下一篇:php如何继承父类方法
    第13期线上培训班

    相关文章推荐

    • php post数据丢失怎么办• php无法获取post参数怎么办• php如何使用post跳转页面• php接收post参数时报错怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网