PHP使用旋度设置Get和Post请求的方法

  介绍

这篇文章主要介绍了PHP使用旋度设置Get和Post请求的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

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

<强> PHP使用旋度设置Get和Post请求的方法:

<强> 1。cURL介绍

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

<强> 2。基本结构

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

(1)初始化

<代码> curl_init()

(2)设置变量

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

(3)执行并获取结果

<代码> curl_exec()

(4)释放卷句柄

<代码> curl_close()

<强> 3.卷实现Get和Post

3.1得到方式实现

代码如下:

//初始化   $ ch=curl_init ();//设置选项,包括URL   curl_setopt ($ ch CURLOPT_URL“https://www.jb51.net");   curl_setopt (ch美元CURLOPT_RETURNTRANSFER 1);   curl_setopt (ch美元CURLOPT_HEADER 0);//执行并获取HTML文档内容   (输出=curl_exec美元ch);//释放卷句柄   curl_close (ch);//打印获得的数据   print_r(输出)美元;

3.2发布方式实现

代码如下:

$ url=癶ttp://localhost/web_services.php";   $ post_data=https://www.yisu.com/zixun/array(“用户名”=>“bob”,“关键”=>“12345”);   $ ch=curl_init ();   curl_setopt ($ ch CURLOPT_URL $ url);   curl_setopt (ch美元CURLOPT_RETURNTRANSFER 1);//文章数据   curl_setopt (ch美元CURLOPT_POST 1);//后的变量   curl_setopt ($ ch CURLOPT_POSTFIELDS post_data美元);   (输出=curl_exec美元ch);   curl_close (ch);//打印获得的数据   print_r(输出)美元;

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

$ output_array=json_decode(输出美元,真的);

如果使用<代码> json_decode(输出)解析的话,将会得到对象类型的数据。

感谢你能够认真阅读完这篇文章,希望小编分享php使用旋度设置Get和Post请求的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

PHP使用旋度设置Get和Post请求的方法