php对接app支付宝支付出错Cannot redeclare Decrypt()

报错缘由:php

alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。html

解决办法:函数

修改alipaySDK中定义的函数名称、修改引用的函数名称。htm

解决步骤:ip

在官方给的SDK中,一共有须要修改三个文件中的内容:it

aop/AopEncrypt.phpclass

aop/AopClient.phpaop

lotusphp_runtime/Cookie/Cookie.php引用

在文件中查找encrypt/decrypt替换为alipayEncrypt/alipayDecrypt便可。im

相关文章
相关标签/搜索