Latest web development tutorials

PHP curl_init function

PHP Calendar Reference Manual PHP cURL Reference Manual

(PHP 4> = 4.0.2, PHP 5)

curl_init - Initialize a cURL session


Explanation

resource curl_init ([ string $url = NULL ] )

Initializes a new session and return a cURL handle for curl_setopt (), curl_exec () and curl_close () function is used.


parameter

url

If you provide this parameter, CURLOPT_URL option will be set to this value. You can also use curl_setopt () function to set this value manually.


return value

If successful, it returns a cURL handle error returns FALSE.


Examples

Initializes a new cURL session and obtain a web page

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

// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.w3cschool.cc/");
curl_setopt($ch, CURLOPT_HEADER, 0);

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

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

PHP Calendar Reference Manual PHP cURL Reference Manual