使用codeigniter框架版本2.2.1。尝试通过以下方式在会话数据中存储查询字符串:
$ci->session->set_userdata('parentCrumbs', array(
'<a href="/store/items/' . $ci->input->server('QUERY_STRING') . '">Items</a>'
));
我的会话被放弃了,我在错误日志中收到一条消息,说明:
会话:HMAC不匹配。会话cookie数据与预期的不符。
在会话cookie中存储查询字符串是不可行的?有什么简单的我缺少或不明白吗?
答案 0 :(得分:0)
我没有加密我的会话cookie,因为这个应用程序目前仍在开发中,到目前为止,从浏览器中查看会话cookie的值是有用的......但事实证明这个问题通过以下方式加密会话cookie时不存在:
$config['sess_encrypt_cookie'] = TRUE;
来自/application/config/config.php