记录一次用 ThinkPHP 小程序登陆遇到的坑

首先在微信公众平台获取一个appid和secret

详细注册和获取就不多说放上链接

安装 wxminihelper

记录一次用 ThinkPHP 小程序登陆遇到的坑

重点来了

$encryptedData$iv这两个参数接受方式不一样,是应为在客服端将参数与值传给服务端的时候会自动转译某些字符例如:+, \\等。所以必须将其先转译。
在前端使用的是encodeURIComponent()这个方法,这样后端使用rawurldecode()这个方法就可以得到之前一模一样的值。

ps:我试过urldecode()这个方法但并无效果。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!