乐博体育

乐博体育>新闻动态>尚途学院

php程序开发使用Curl来实现get或post请求

种类://chixintf.com/ 创作者:admin 手机浏览机会:2325次 公布的准确时间:2016-03-25 08:56:00 收藏:添加收藏


一、什么是Curl


Curl有的是个灵活运用url汉语语法法律规定来传送参数文书和参数的APP,搭载很多很多协义,如:HTTP、FTP、TELNET等。


喜欢的是PHP也扶持Curl库。从文中将介绍书Curl的其他高等性能特点,与在PHP中怎么样使用它。


二、Curl的基本方法


在我施用Curl做很复杂的好项目已经,先介绍学习成绩一下吧在PHP程序流程中怎么样打造Curl需求,及施用的主要关键步骤。


1)Curl的方法一开始化涵数:curl_init();

2)设制curl局部变量指数函数值公式:curl_setopt();这款技术在php运行curl中出于关键性的个技术,万事万物post或get或其它功能表都要也可以通过该指数函数值公式实现目标的。该指数函数值公式有块串的叁数值可供您规范设制,它怎么样才能确定url要求中的每个细致,若果次其他简单详细介绍完几乎所有的叁数值可不太事实,.我这个简单详细介绍某些常常用的叁数值给同学们学培训规范,余下的许多 叁数值同学们也可以自己察看php手冊展开学培训。

3)实施curl实操并得刷新页面结杲涵数:curl_exec();

4)释放curl执行句柄函数:curl_close();


表面的3个指数函数公式及为php操作安全使用curl满足全部的职能的通常指数函数公式,必须要 大众深刻领会谨记。收起来我们公司就安全使用代码怎么用的手段给大众解说curl是如何快速满足get和post恳求的。


三、选用curl进行get和post标准


1)使用的curl推动get請求


//初始化
$ch = curl_init();
//设置选项,包括URL
curl_setopt($ch, curlOPT_URL, "//chixintf.com");
curl_setopt($ch, curlOPT_RETURNTRANSFER, 1);
curl_setopt($ch, curlOPT_HEADER, 0);
//执行并获取HTML文档内容
$output = curl_exec($ch);
//释放curl句柄
curl_close($ch);
//打印获得的数据
var_dump($output);


大家可以复制一下本段代码在您的本地执行一下,看看输出结果如何。


2)用curl构建post标准


$url = "//chixintf.com";
$post_data = array ("username" => "uname","key" => "123456");
$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);
//打印获得的数据
var_dump($output);


上文是选择get和post办法能获得我宫网搜索引擎乐博体育的进行过程,倘若能您也能将curl_setopt()中选择比较多的参数设置进行测试英文。




var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?90c4d9819bca8c9bf01e7898dd269864"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); !function(p){"use strict";!function(t){var s=window,e=document,i=p,c="".concat("https:"===e.location.protocol?"https://":"http://","sdk.51.la/js-sdk-pro.min.js"),n=e.createElement("script"),r=e.getElementsByTagName("script")[0];n.type="text/javascript",n.setAttribute("charset","UTF-8"),n.async=!0,n.src=c,n.id="LA_COLLECT",i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&&o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:"K9y7iMpaU8NS42Fm",ck:"K9y7iMpaU8NS42Fm"});