我正在使用CURL访问xml API,我需要将COOKIEJAR保存在某个地方,由于技术原因我无法将其保存在文件中以便将其读回以进行下一次调用,我决定将其保存在用户会话(Codeigniter使用cookie来存储用户的会话),但我在codeigniter的日志文件中遇到此错误。
ERROR - 2014-06-12 12:27:21 --> The session cookie data did not match what was expected. This could be a possible hacking attempt.
将它保存在用户的cookie中时,COOKIECEPTION我知道这很奇怪,但这是我认为它可行的唯一方法,现在我的问题是这可能吗?或者我应该考虑其他方式?我对其他命题都很感兴趣。
答案 0 :(得分:1)
如评论中所述,使用base64编码/解码并在会话中存储值。 base64工作和序列化/ json_encode的原因不是因为你没有存储对象/数组值,而是存储文件的字符串内容。