版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PHP100 视频教程演讲老师:张恩民 官方网站: 本讲重点 1、什么是CURL且能实现什么功能? 2、PHP 如何使用CURL功能 3、使用PHP CURL实现传输和获取功能(第87讲) PHP 之 CURL 传输与获取功能PHP100 视频教程(第87讲) PHP 之 CURL 传输与获取功能一 什么是CURLcurl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP
2、上传, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传等等,功能十分强大。PHP中常用都实现那些功能: 1、实现远程获取和采集内容 2、实现PHP 网页版的FTP上传下载 3、实现模拟登陆 4、实现接口对接(API),数据传输等 5、实现模拟Cookie等PHP100 视频教程(第87讲) PHP 之 CURL 传输与获取功能 2、PHP 如何使用CURL功能默认情况下PHP是不支持CURL功能的,需要在PHP.ini中开启该功能; extension= php_curl.dll 首先去除前面的;分号,并重启Apache/IIS1 整个操作过程中第一步是用
3、cur_init()函数进行初始化 $curl = curl_init( );2 然后,用curl_setopt()函数进行设置选项。3 设置后,进行执行事务 curl_exec($curl);4 最后关闭curl_close(); PHP100 视频教程(第87讲) PHP 之 CURL 传输与获取功能 3、使用PHP CURL实现传输和获取功能$curl = curl_init(); /初始化一个 cURL 对象curl_setopt($curl, CURLOPT_URL, );/设置你需要抓取的URLcurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1
4、);/设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。$data = curl_exec($curl); /运行cURL,请求网页curl_close($curl); /关闭URL请求获取远程网页数据PHP100 视频教程(第87讲) PHP 之 CURL 传输与获取功能 3、使用PHP CURL实现传输和获取功能$user = admin;$pass = admin100;$curlPost = user=$user&pass=$pass;$ch = curl_init();curl_setopt($ch, CURLOPT_URL, );curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);$data = curl_exec($ch);curl_close($ch);POST传输数据实现远程模拟登陆最基础部分,后面还会讲解如何获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论