PHP学习

PHP学习之curl的使用

2019-01-14  本文已影响0人  Renaissance_

Curl

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

实现curl的基本步骤

curl_init();

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);
上一篇 下一篇

猜你喜欢

热点阅读