Строка запроса в данных сеанса вызывает несоответствие HMAC

Использование фреймворка codeigniter версии 2.2.1. Попытка сохранить строку запроса в данных сеанса через:

$ci->session->set_userdata('parentCrumbs', array(
            '<a href="/store/items/' . $ci->input->server('QUERY_STRING') . '">Items</a>'
        ));

Мой сеанс заброшен, и я получаю сообщение в журнале ошибок, в котором говорится:

Сеанс: несоответствие HMAC. Данные cookie сеанса не соответствуют ожидаемым.

Невозможно сохранить строку запроса в файле cookie сеанса? Есть ли что-то простое, что я упускаю или не понимаю?


person whitwhoa    schedule 07.02.2015    source источник
comment
Вы это уже читали? github.com/bcit-ci/CodeIgniter/issues/3094   -  person AdrienXL    schedule 08.02.2015


Ответы (1)


Я не шифровал файлы cookie сеанса, так как это приложение в настоящее время все еще находится в разработке, и до этого момента было полезно увидеть значения файла cookie сеанса из браузера... Однако оказалось, что эта проблема отсутствует при шифровании файла cookie сеанса через:

$config['sess_encrypt_cookie']      = TRUE;

Изнутри /application/config/config.php

person whitwhoa    schedule 07.02.2015