Stack Overflow на русском Asked by OlyLad on December 28, 2021
Мне нужно сохранить значение в сессии после авторизации. Пишу:
Yii::$app->user->login($user, 3600 * 24);
Yii::$app->session['__param'] = '1111';
После этого кода в сессии:
array(4) {
["__flash"]=> array(0) { }
["__id"]=> int(1)
["__param"]=> string(4) "1111"
}
Перехожу на другую страницу, а в сессии нет моего параметра:
array(4) {
["__flash"]=> array(0) { }
["__id"]=> int(1)
}
Почему сессия при каждом запросе затирается?
У меня работает так:
**В одном контроллере:**
Yii::$app->session->set('test', 'test');
**В другом:**
print_r(Yii::$app->session->get('test')); // выведет "test"
**Но если вывести**
print_r(Yii::$app->session); // действительно значения "test" мы не найдем
Answered by Peresada on December 28, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP