2337025t 发表于 2016-2-27 02:12:44

CI3.0.4函数openssl_public_encrypt无法调用

本帖最后由 2337025t 于 2016-2-27 02:23 编辑

CI3.0.4版本中的函数openssl_public_encrypt老是返回false,openssl扩展已经打开,把这个函数放在入口文件index.php最开始的地方(也就是没走CI流程),调用成功。求解!   

2337025t 发表于 2016-2-27 02:24:57

求高人测试并解决~:hug:

Hex 发表于 2016-2-29 13:47:16

openssl_public_encrypt 这是 CI 的函数?
如果不是 CI 提供的函数,请查看相关函数文档。

2337025t 发表于 2016-3-1 17:38:38

Hex 发表于 2016-2-29 13:47
openssl_public_encrypt 这是 CI 的函数?
如果不是 CI 提供的函数,请查看相关函数文档。 ...

是PHP的内置函数- -扩展openssl里面的

Hex 发表于 2016-3-2 13:43:56

2337025t 发表于 2016-3-1 17:38
是PHP的内置函数- -扩展openssl里面的

那这个应该和 CI 没关系,看看是不是传参的问题。

2337025t 发表于 2016-3-2 17:06:15

Hex 发表于 2016-3-2 13:43
那这个应该和 CI 没关系,看看是不是传参的问题。

已解决,是因为这个openssl这类的加解密函数对字符串有长度限制,字符串长度超出就会false。:P
页: [1]
查看完整版本: CI3.0.4函数openssl_public_encrypt无法调用