php程序开发使用Curl来实现get或post请求
一、什么是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()中选择比较多的参数设置进行测试英文。
- 一条: 推荐一个PHP数组去除重复元素更快的方法
- 下两条: 项目开发中的随机问题--php的随机性