php curl 入门

  摘要:想要学习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); ?>

未完待续……

你可能感兴趣的:(PHP)