cURL能夠使用URL的語法模擬瀏覽器來傳輸數據,
由於它是模擬瀏覽器,所以它一樣支持多種協議,
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等協議均可以很好的支持,包括一些:
HTTPS認證,HTTP POST方法,HTTP PUT方法,FTP上傳,keyberos認證,HTTP上傳,代理服務器,cookies,用戶名/密碼認證,
下載文件斷點續傳,上傳文件斷點續傳,http代理服務器管道,甚至它還支持IPv6,scoket5代理服務器,經過http代理服務器上傳文件
到FTP服務器等等。
這就是咱們爲何要使用cURL的緣由!
1.初始化,建立一個新cURL資源
2.設置URL和相應的選項
3.抓取URL並把它傳遞給瀏覽器
4.關閉cURL資源,而且釋放系統資源php
如今咱們來用代碼完成上述cURL的四步:瀏覽器
<?php服務器
//1.初始化,建立一個新cURL資源cookie
$ch = curl_init();curl
//2.設置URL和相應的選項url
curl_setopt($ch, CURLOPT_URL, "http://www.lampbrother.net/");spa
curl_setopt($ch, CURLOPT_HEADER, 0);.net
//3.抓取URL並把它傳遞給瀏覽器代理
curl_exec($ch);資源
//4.關閉cURL資源,而且釋放系統資源
curl_close($ch);
?>