摘要:想要学习curl技术,发现函数就那么几个,关键是curl_setopt()里面的参数特别多,故在此整理使用curl的各种应用,在每种应用中看每个参数的意义。
一 . 获取(GET)一个网页并显示
<?php
header("content-type:text/html;charset=utf-8");
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "http://www.baidu.com");
//curl_setopt($ch,CURLOPT_HEADER,0);
curl_exec($ch);
curl_close($ch);
?>
参数详解:
CURLOPT_HEADER
类型:bool
默认值:0
说明:默认情况下为0。当设置为1,当请求这个url,返回的响应头会以文档流的方式显示在html文档最前面
二 . 获取(GET)一个网页并保存到本地
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "http://www.baidu.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE);
$html = curl_exec($ch);
$fh = fopen("curlAchieve.html", 'w');
fwrite($fh, $html);
fclose($fh);
curl_close($ch);
?>
未完待续……