CodeIgniter Session Class обработка сеанса из-за ошибок базы данных CI 2.0.2 - PullRequest
1 голос
/ 26 августа 2011

Я храню данные в сеансах CodeIgniter, но по какой-то причине, когда я сохраняю сеанс с большим объемом данных, он выводит меня из приложения.

В руководстве пользователя: «Примечание. Файлы cookie могуттолько 4 КБ данных, поэтому будьте осторожны, чтобы не превысить емкость. В частности, процесс шифрования создает более длинную строку данных, чем оригинал, поэтому внимательно следите за тем, сколько данных вы храните. "

Означает ли это, даже если он хранится в базе данных, я не должен хранить большие данные в моем сеансе?

Не говоря уже о том, что он добавляет 0.0.0.0 в качестве IP и 0 в качестве пользовательского агента ...

'f2361497fefcd079523534c3230c3ac3', '0.0.0.0', '0', 1314307801, ''

1 Ответ

0 голосов
/ 26 августа 2011

Правильно.Чтобы обойти это, вы можете создать в вашей базе данных дополнительную таблицу с идентификатором, равным вашему session_id, после чего вы можете сделать запрос на основе этого.

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