返回介绍

15.通过 cURL 来做小偷程序

发布于 2025-01-30 22:11:37 字数 996 浏览 0 评论 0 收藏 0

微信微博公众号、QQ 公众号、地图和很多的第三方功能提供都是采用 http 的 API(应用程序)形式向开发人员提供的功能。

如果你只希望能够做些简单的微信公众号、QQ 公众号等小应用,不想再深入学习 PHP。学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了。

如何请求微信、地图等第三方 API 呢?

这个时候就需要使用到——cURL。cURL 中文翻译过来叫做基于 URL 的函数库。它的主要功能是:使用相关的函数模拟协议请求。

例如:

  1. 模拟表单向某个地址发送数据
  2. 在无验证码的情况下模拟表单完成用户登陆
  3. 上传某个文件到远程服务器
  4. 请求远程服务器提供的某些功能
    ... ...

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文