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资源,并且释放系统资源

现在我们来用代码完成上述cURL的四步:

  1. <?php

  2.  

  3. //1.初始化,创建一个新cURL资源

  4.  

  5. $ch = curl_init();

  6.  

  7. //2.设置URL和相应的选项

  8.  

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

  10.  

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

  12.  

  13. //3.抓取URL并把它传递给浏览器

  14.  

  15. curl_exec($ch);

  16.  

  17. //4.关闭cURL资源,并且释放系统资源

  18.  

  19. curl_close($ch);

  20.  

  21. ?>


你可能感兴趣的:(PHP,curl)