PHP:存储mcrypt的结果
我刚刚在我的框架中正确地设置了Mcrypt,并认为能够存储加密会话会很好,但我就是无法让它工作。它 Mcrypt的输出看起来有点像PHP:存储mcrypt的结果,php,session,encoding,character-encoding,mcrypt,Php,Session,Encoding,Character Encoding,Mcrypt,我刚刚在我的框架中正确地设置了Mcrypt,并认为能够存储加密会话会很好,但我就是无法让它工作。它 Mcrypt的输出看起来有点像u195øø{(u238;ÚÜWߴKø?L'rø?JF:+u338;Ú,所以我认为我需要将其转换以降低与字符集相关的问题的风险。我尝试了utføu编码和baseÚu编码,似乎没有任何效果 为了确保这一点,我将Mcrypt的模式更改为cfb、cbc和ofb模式。同样,没有区别 我应该如何对mcrypt的输出进行编码,以使其在会话、数据库等中普遍工作?PHP的函数名为ba
u195øø{(u238;ÚÜWߴKø?L'rø?JF:+u338;Ú
,所以我认为我需要将其转换以降低与字符集相关的问题的风险。我尝试了utføu编码
和baseÚu编码
,似乎没有任何效果
为了确保这一点,我将Mcrypt的模式更改为cfb、cbc和ofb模式。同样,没有区别
我应该如何对mcrypt的输出进行编码,以使其在会话、数据库等中普遍工作?PHP的函数名为
base64\u encode()
notbase64\u encode()
正如您所发布的。该方法应该可以使用,并且是首选方法。如果您确实使用了正确的函数名,那么它会失败吗?您使用mcrypt加密的是什么?它是来自$\u session的序列化会话吗?
?感谢您的帮助。在通过accid重新启动服务器之前,我无法让它工作它奇迹般地开始工作,没有改变一行:)