Низът на заявката в данните за сесията причинява HMAC несъответствие

Използване на рамка на codeigniter версия 2.2.1. Опит за съхраняване на низ на заявка в данните за сесията чрез:

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

Сесията ми е прекратена и получавам съобщение в регистъра за грешки, което гласи:

Сесия: HMAC несъответствие. Данните за сесийната бисквитка не съответстват на очакваното.

Не е ли възможно да се съхрани низ на заявка в бисквитка за сесия? Има ли нещо просто, което пропускам или не разбирам?


person whitwhoa    schedule 07.02.2015    source източник
comment
Прочетохте ли вече това? github.com/bcit-ci/CodeIgniter/issues/3094   -  person AdrienXL    schedule 08.02.2015


Отговори (1)


Не съм шифровал сесийните си бисквитки, тъй като това приложение в момента е все още в процес на разработка и до този момент беше полезно да виждам стойностите на сесийната бисквитка от браузъра... Оказва се обаче, че този проблем не съществува при шифроване на сесийната бисквитка чрез:

$config['sess_encrypt_cookie']      = TRUE;

От /application/config/config.php

person whitwhoa    schedule 07.02.2015