PHP Curl的简单使用
CURL是一个非常强大的开源库,它支持很多种协议,例如,HTTP、HTTPS、FTP、TELENT等 。日常开发中,我们经常会需要用到curl向其他系统api访问 。
使用要想使用CURL,大致需要如下流程:
- 初始化CURL句柄
- 设置选项
- 执行并获取结果
- 释放CURL句柄
<?php$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $output = curl_exec($ch);if($output === FALSE ){echo "error:".curl_error($ch);} curl_close($ch);echo $output;
【PHP Curl的简单使用】在上面的代码中,我们使用curl_init函数来初始化curl句柄,然后多次调用curl_setopt函数来设置多个选项,随后我们调用curl_exec函数执行发送HTTP请求并从远端接收相应数据,最终我们调用curl_close关闭curl句柄进行资源释放 。运行这段代码,我们可以看到控制台下,会输出百度的页面信息 。
对于选项部分:
- CURLOPT_URL——设置请求的url及其使用的协议;
- CURLOPT_RETURNTRANSFER——设置为1,表示返回的响应数据不会被从标准输出输出,而是作为返回值传递给output变量;否则,返回内容会被直接输出到标准输出,而返回值是错误号;
推荐阅读
- 粗粉条怎么泡软的快要多久 干粉条怎么泡最快
- 伊洛纳方舟 伊苏6那比斯汀的方舟
- 苹果手机推荐买哪款 最值得入手的苹果手机推荐
- 如何在 Linux 上检查可用的磁盘空间
- Google 搜索引擎的工作原理,秘密原来都在这里
- 硬盘你真的选对了么?固态真的好用么?细数硬盘这些年出现的坑
- 六安花篮茶的发展史,六安裕安区多举措提升六安瓜片茶产业
- 北京人泡茶喝茶的茶具,鲜为人知的泡茶技巧分享
- 邦东昔归古树茶怎么样,昔归古树茶有什么样的地理优势
- 麻辣手撕茶树菇的做法,丝瓜炒茶树菇的做法