php中curl和file_get_content的区别
2018-01-05 21:43
465 查看
主要区别:
学习才发现,
了解curl一些基本的使用后,才发现其实并不难,只不过记住里面一些设置参数,难弄一点,但是我们记住几个常用的就可以了。
开启curl:
因为PHP默认是不支持curl功能的,因此如果要用curl的话,首先
学习才发现,
curl支持很多协议,有FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE以及LDAP,也就是说,它能做到很多
file_get_content做不到的事情。curl在php可以实现远程获取和采集内容;实现PHP网页版的FTP上传下载;实现模拟登陆;实现接口对接(API),数据传输;实现模拟Cookie;下载文件断点续传等等,功能十分强大。
了解curl一些基本的使用后,才发现其实并不难,只不过记住里面一些设置参数,难弄一点,但是我们记住几个常用的就可以了。
开启curl:
因为PHP默认是不支持curl功能的,因此如果要用curl的话,首先
需要在php.ini中开启该功能,即
去掉 ;extension= php_curl.dll 前面的分号,然后保存后重启apache/iis就好了。
$my_curl = curl_init(); //初始化一个curl对象 curl_setopt($my_curl, CURLOPT_URL, "http://www.jb51.net"); //设置你需要抓取的URL curl_setopt($my_curl,CURLOPT_RETURNTRANSFER,1); //设置是将结果保存到字符串中还是输出到屏幕上,1表示将结果保存到字符串 $str = curl_exec($curl); //执行请求 echo $str; //输出抓取的结果 curl_close($curl); //关闭url请求
相关文章推荐
- php中curl和file_get_content的区别
- php中curl和file_get_content的区别
- php中curl、fsocket、file_get_content三个函数的使用比较
- php中file_get_content 和curl以及fopen 效率分析
- php中curl、fsocket、file_get_content三个函数的使用比较
- php中curl、fsocket、file_get_content三个函数的使用比较
- php fopen,file_get_contents,curl的区别
- php中curl、fsocket、file_get_content三个函数的使用比较
- PHP中fopen,file_get_contents,curl的区别
- php中file_get_content 和curl以及fopen
- php file_get_contens()和Curl发送http请求的区别
- PHP学习笔记,curl,file_get_content,include和fopen四种方法获取远程文件速度测试.
- php中file_get_content 和curl以及fopen 效率分析
- php下curl与file_get_contents性能对比
- PHP利用Curl、socket、file_get_contents POST数据
- PHP中几种HTTP请求的实现方法及比较: file_get_contents vs. cURL vs. PECL_HTTP
- file_get_contens 与curl的区别(你是不是从没有注意过)
- PHP无法使用file_get_contents或者curl_init()函数解决办法
- php 调试微信接口时curl无返回值,file_get_contents有返回值的解决方法
- PHP请求http(file_get_content)