сохранить сессию в базе данных с помощью CodeIgniter - PullRequest
1 голос
/ 02 сентября 2011

Я хочу сохранить сессию в database.in руководстве пользователя CodeIgniter, приведите пример для сохранения некоторых данных в базе данных.

CREATE TABLE IF NOT EXISTS  `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16) DEFAULT '0' NOT NULL,
user_agent varchar(50) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text DEFAULT '' NOT NULL,
PRIMARY KEY (session_id)
);

Теперь я хочу сохранить дополнительные данные по сеансам в базе данных, например значение request_token.

$this->session->set_userdata('request_token','test');

Как мне это сделать по сеансу?

1 Ответ

5 голосов
/ 02 сентября 2011

Перейдите в ваш config.php в папке приложения и установите для параметра use database database значение true.Импортируйте структуру sql, как у вас, и используйте сеансы, как у вас.Он будет хранить переменную сеанса в БД.Возможно, вы захотите включить шифрование сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...