海滨擎蟹

PHP 错误:openssl_decrypt() expects at most 5 parameters, 7 given

微信支付分使用 apiv3 key 进行解密,报错:openssl_decrypt() expects at most 5 parameters, 7 given

点开函数所在库,是存在 7 个参数的。搜索 openssl_decrypt() 定义,其中更新日志中,说明了 php 7.1.0 添加了 tag 和 aad 参数,即 php 7.1 之后增加了两个参数,php 7.1 以下的版本时不能使用的。

所以,解决方法就是升级 php 版本到 7.1 以上。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »