2015-02-03 3 views
0

По какой-то причине Magento очищает сеанс или данные сеанса клиента после перенаправления? Как сохранить некоторые данные, прежде чем перенаправить их на следующую страницу в сеанс?Magento очищает данные сеанса после перенаправления

Я пробовал добавить session_write_close();, но это не поможет.

Я использую Magento::getSingleton('core/session')->setVar('something'); и извлекаю его после перенаправления, но он возвращает null.

спасибо.

+0

Как вы пытаетесь получить от сессии? Укажите эту строку кода. –

ответ

0

Вы можете установить сеанс с помощью:

Mage :: getSingleton ('ядро/сессии') -> SetVar ('что-то');

и получить его с помощью:

$ yourSessionVariableValue = Mage :: getSingleton ('ядро/сессия') -> GETVAR();

Кроме того, если вы используете кэширование слои как FPC (Lesti Полностраничной модуля кэша), необходимо указать переменные сессии в бэкэнде системы-> Конфигурация-> Система

Смежные вопросы