curl的用法以及个人理解(php)
php curl的个人理解
1、首先curl的官方解释为:curl是利用URL语法在命令行方式下工作的开源文件传输工具。{它只是一种传输工具!}
2、curl就是抓取网页的升级版本,支持POST、GET等行为。
有个简单的图文模型:
代码简单的实现原理的小例子:
1 <?php 2 3 4 //创建curl资源 5 6 $curl = curl_init(); 7 8 9 //设置URL、 10 11 curl_setopt($curl, CURLOPT_URL, "http://www.sohu.com"); 12 13 curl_setopt($curl, CURLOPT_HEADER, 0); 14 15 16 //抓取URL传递给浏览器 17 18 curl_exec($curl); 19 20 21 //关闭cURL资源 22 23 curl_close($curl); 24 25 26 ?>