文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
15.通过 cURL 来做小偷程序
微信微博公众号、QQ 公众号、地图和很多的第三方功能提供都是采用 http 的 API(应用程序)形式向开发人员提供的功能。
如果你只希望能够做些简单的微信公众号、QQ 公众号等小应用,不想再深入学习 PHP。学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了。
如何请求微信、地图等第三方 API 呢?
这个时候就需要使用到——cURL。cURL 中文翻译过来叫做基于 URL 的函数库。它的主要功能是:使用相关的函数模拟协议请求。
例如:
- 模拟表单向某个地址发送数据
- 在无验证码的情况下模拟表单完成用户登陆
- 上传某个文件到远程服务器
- 请求远程服务器提供的某些功能
... ...
curl 支持 dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet 和 tftp 协议。
curl 同时也支持 HTTPS 认证、HTTP 的 POST、HTTP 的 PUT、FTP 上传(这个也能通过 PHP 的 FTP 扩展完成)、HTTP 基于表单的上传、代理、cookies 和用户名+密码的认证。
我们在使用过程当中,如果没有 cURL 基础根本不知道如何开发微信公众号。
实际工作中,在 cURL 使用最多的协议就就是 http 协议中的 get 和 post 请求。其他协议和请求方式用的相对较少。当然,在特定的应用中也有使用。
在开发前请保证你已开启 cURL 模块。开启办法与之前所讲的《PHP 图像处理》这一章的开启办法一样,开启的模块名称叫:php_curl.dll。
看到下图,就说明你的 curl 模块开启成功:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论