PHP中curl详解
定义
curl是一个库,能让你通过URL和许多不同种的服务器进行勾搭、搭讪和深入交流,并且还支持许多协议。并且curl可以支持https认证、http post、ftp上传、代理、cookies、简单口令认证等等功能啦
例子
<?php
//创建curl会话资源
$ch = curl_init();
// 设置url
curl_setopt($ch, CURLOPT_URL, "baidu.com");
//这是设置是否将响应结果存入变量,1是存入,0是直接echo出;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//将响应结果存入$output
$output = curl_exec($ch);
//echo output
echo $output;
// close curl resource to free up system resources
curl_close($ch);
?>
-
总结:
大致流程:创建curl会话 -> 配置参数 -> 执行 -> 关闭会话。
来自:curl详解