利用cURL会话获取一个网页

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;失败时返回 FALSE3、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, "");curl_setopt($ch, CURLOPT_HEADER, 0);// 抓取URL并把它传递给浏览器curl_exec($ch);// 关闭cURL资源,并且释放系统资源curl_close($ch);?>

明天是世上增值最快的一块土地,因它充满了希望

利用cURL会话获取一个网页

相关文章:

你感兴趣的文章:

标签云: