分类
接口开发

接口开发14-接口数据签名

视频内容

  • 为什么使用签名
  • 签名的原理
  • 哈希算法
  • php的md5()函数
  • 如何生成签名
  • 如何验证签名
分类
接口开发

接口开发13-接口防刷-Laravel中间件的使用

视频讲解

  • Laravel中间件如何使用
  • 防刷规则如何设置
  • Redis键名如何定义
分类
接口开发

接口开发12-接口防刷-实现2

视频讲解

  • 防刷规则如何设置
  • Redis key(键名)如何定义
分类
接口开发

接口开发11-接口防刷-实现1

视频讲解

  • 当超出访问次数限制后,如何在某段时间内限制访问?
  • Redis命令
    • incr
    • expire
    • ttl
分类
接口开发

接口开发-10-接口防刷1-原理

视频讲解

  • Redis记录访问次数
  • Redis限制访问次数
  • 限制具体用户的访问次数
    • 如何识别用户?ua,cookie,token
分类
接口开发

接口开发-9-统计PV,UV(练习)

视频内容

  • 使用数据库记录PV,UV
  • 统计PV,UV

分类
接口开发

接口开发-8-Guzzle

视频内容

  • Larvel 安装 Guzzle: composer require guzzlehttp/guzzle -vvv
  • Guzzle发送GET请求
  • Guzzle发送POST请求
  • Guzzle上传文件

分类
接口开发

接口开发-9-统计(IP,PV,UV)

视频内容

  • IP 局域网
  • PV(PageView)
  • UV(Unique Visitor)
  • PHP $_SERVER
分类
接口开发

接口开发-7-Curl使用

视频内容

  1. curl 发送 json
  2. curl 上传文件 new CURLFile()
分类
接口开发

接口开发-6-接口通信

视频内容

  • C/S模式
    • Client/Server
  • POST编码方式
    • form-data
    • x-www-form-urlencoded
    • raw
  • PHP接收POST数据
    • $_POST
    • file_get_contents()
  • 接口间通信
    • curl
  • CURL使用步骤
    • curl_init()
    • curl_setopt()
    • curl_exec()
    • curl_errno()
    • curl_close()