码迷,mamicode.com
首页 > Web开发 > 详细

利用cURL会话获取一个网页

时间:2015-06-11 09:33:18      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:

1、curl_init
作用:
    初始化一个新的会话,返回一个cURL句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用。
格式:    curl_init ([ string $url = NULL ] )
如果提供了参数 $url ,CURLOPT_URL 选项将会被设置成这个值。或者使用curl_setopt()函数手动地设置这个值。
函数执行如果成功,返回一个cURL句柄;出错返回 FALSE。

2、curl_setopt
作用:    为给定的cURL会话句柄设置一个选项
格式:    curl_setopt ( resource $ch , int $option , mixed $value )
其中参数:    ch     由 curl_init() 返回的 cURL 句柄。
        option    需要设置的CURLOPT_XXX选项。
        value    将设置在option选项上的值。
函数执行成功时返回 TRUE;失败时返回 FALSE

3、curl_exec
作用:    执行给定的cURL会话。这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。
格式:    curl_exec ( resource $ch )
其中参数 $ch 是由 curl_init() 返回的 cURL 句柄。
函数执行成功时返回 TRUE;失败时返回 FALSE。 然而,如果 CURLOPT_RETURNTRANSFER选项被设置,函数执行成功时会返回执行的结果,失败时返回 FALSE 。

4、curl_close
作用:    关闭一个cURL会话并且释放所有资源。cURL句柄ch 也会被释放。
格式:    curl_close ( resource $ch )
其中参数 $ch 是由 curl_init() 返回的 cURL 句柄。
该函数为 void 类型,没有返回值。

例子:初始化一个新的cURL会话并获取一个网页

<?php
// 创建一个新cURL资源
$ch = curl_init();

// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://blog.csdn.net/liuruiqun/");
curl_setopt($ch, CURLOPT_HEADER, 0);

// 抓取URL并把它传递给浏览器
curl_exec($ch);

// 关闭cURL资源,并且释放系统资源
curl_close($ch);
?>


利用cURL会话获取一个网页

标签:

原文地址:http://blog.csdn.net/liuruiqun/article/details/46449275

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!