Я использую базу данных mysql для хранения данных сеанса пользователя. Я перенаправляю пользователя на другой сервер с идентификатором сеанса как переменной (GET), а затем мне нужно получить сеанс из БД с помощью идентификатора.YII извлечения сессии из db
код, используемый в моем удаленном сервере:
Yii::app()->session->sessionID = $sessionID;
Yii::app()->session->open();
результатом является то, что сеанс получает подменяется без каких-либо данных (открывается новая сессия). Как получить сеанс из БД? мне нужно создать модель для таблицы или я могу использовать функции сессии YII?
спасибо, Дэнни
Это как раз то, как выглядит моя конфигурация :) ... теперь вы говорите, что все, что мне нужно, - это получить сеанс с помощью стандартного построителя запросов YII? –
BTW вам не нужно использовать sessionTableName, если вы хотите использовать значение по умолчанию - YIISession –
спасибо, работал как шарм! не нужно было использовать построитель запросов после добавления autostart = false. –