首页 » 网站推广 » thinkphp引用php扩大技巧_THINKPHP6若何引入扩展类微信小轨范解密类

thinkphp引用php扩大技巧_THINKPHP6若何引入扩展类微信小轨范解密类

访客 2024-11-13 0

扫一扫用手机浏览

文章目录 [+]

{ "phoneNumber": "13580006666", "purePhoneNumber": "13580006666", "countryCode": "86", "watermark": { "appid":"APPID", "timestamp": TIMESTAMP }}

我们解密须要利用官方给供应的算法,官方已经给了案例,我们只须要引入写好的文件就可以了,THINKPHP6我们以下简称TP6,扩展类都是存放在extend文件夹下边的,我们下载好往后,一共三个文件

thinkphp引用php扩大技巧_THINKPHP6若何引入扩展类微信小轨范解密类

demo是示例文件,实际运行中,我们只须要引入wxBizDataCrypt文件中的类就可以调用了,我们看看demo中都写的什么内容。

thinkphp引用php扩大技巧_THINKPHP6若何引入扩展类微信小轨范解密类
(图片来自网络侵删)

直策应用include_once引入也是可以的,把文件仍到app下相应目录中,改造一下wxBizDataCrypt和errorcode文件,设置namespace名称,例如我们调用的放在app\controller\xcx目录下,我们须要在PHP文件中设置命名。

namespace app\controller\xcx;

这样在文件xcx文件下的所有其他php文件,都可以直接用 use wxBizDataCrypt;来调用了,不推举这种办法,文件多起来会比较混乱,扩展类还是建议放在该方的地方。

在extend下创建Wx文件夹,把下载好的文件,扔到这个文件夹下边,当然也须要改造一下才行,创建一下命名就可以了namespace Wx不须要带上extend,tp6默认会去extend文件夹下边找,两个文件都增加命名空间。
这样我们就可以在掌握器文件中须要的地方调用了,调用代码如下

use Wx\wxBizDataCrypt; //引入微信解密文件

同样不须要extend,程序会自动去该文件夹内找相应的内容,这样我们就可以直接用了官方示例代码调用了。

$pc = new WXBizDataCrypt($appid, $sessionKey);$errCode = $pc->decryptData($encryptedData, $iv, $data );

标签:

相关文章

招商蛇口中国房地产龙头企业,未来可期

招商蛇口(股票代码:001979),作为中国房地产企业的领军企业,自成立以来始终秉持“以人为本,追求卓越”的经营理念,致力于打造高...

网站推广 2025-02-18 阅读1 评论0