curl的認識

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的四步:瀏覽器

  1. <?php服務器

  2.  

  3. //1.初始化,建立一個新cURL資源cookie

  4.  

  5. $ch = curl_init();curl

  6.  

  7. //2.設置URL和相應的選項url

  8.  

  9. curl_setopt($ch, CURLOPT_URL, "http://www.lampbrother.net/");spa

  10.  

  11. curl_setopt($ch, CURLOPT_HEADER, 0);.net

  12.  

  13. //3.抓取URL並把它傳遞給瀏覽器代理

  14.  

  15. curl_exec($ch);資源

  16.  

  17. //4.關閉cURL資源,而且釋放系統資源

  18.  

  19. curl_close($ch);

  20.  

  21. ?>

相關文章
相關標籤/搜索