Проблема сеанса Codeigniter - PullRequest
0 голосов
/ 21 сентября 2011

У меня проблемы с сеансами Codeigniter, каждый раз, когда я обновляю системную страницу, он создает другой сеанс с другим идентификатором и продолжает дублировать сеанс базы данных, каждый раз, когда загружается новая страница, создается новый сеанс.

Это мой конфигурационный массив:

$config['sess_cookie_name'] = 'ssessions';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ssessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;

Когда создается новый сеанс, он имеет все старые переменные, но их значения пусты.У кого-то есть направление, чтобы решить это?(Я использую CI 2.0)

1 Ответ

0 голосов
/ 23 сентября 2011

Я не знаю, являются ли dbsessions частью ваших требований к разработке, но я пытался их использовать, и это кажется ненадежным.Они любят терпеть неудачу.

Для решения этой проблемы я использовал библиотеку Native Sessions, и до сих пор она работает нормально.Вы можете найти дополнительную информацию о http://codeigniter.com/forums/viewthread/103583/. Это было разработано для CI 1.5, хотя вы можете найти некоторые настройки, чтобы он работал на CI 2.0.

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