美文网首页PHP学习
PHP学习之curl的使用

PHP学习之curl的使用

作者: Renaissance_ | 来源:发表于2019-01-14 18:49 被阅读0次

Curl

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

实现curl的基本步骤

  • 初始化

curl_init();

  • 设置相关变量

    curl_setopt()

  • 执行并获取结果

curl_exec()

  • 释放对象

curl_close()

PHP示例代码如下

<?php
// 初始化
$ch = curl_init();
// 设置选项,包括URL
curl_setopt($ch, CURLOPT_URL,"http://www.baidu.com");
//是否将参数返回到页面中(0表示是1表示否)
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER,0);
//执行并获取HTML文档内容$output = curl_exec($ch);
// 关闭urlcurl_close($ch);
?>

curl实现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学习之curl的使用

    本文链接:https://www.haomeiwen.com/subject/ypwtlttx.html