@Nik_Set_7

Почему сессии не сохраняются в базе данных?

Проблема в чём: при указании в application/config/config.php сохранение сессий в файлах, всё работает, сессии создаются.
При указании в том же файле сохранение сессий в базе данных, появляется ошибка An uncaught Exception was encountered . В чём может быть проблема, если без ошибок подключаюсь и вывожу данные из базы данных, а также создал таблицу для сессий по документации?

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(120) NOT NULL,
	last_activity int(10) unsigned DEFAULT 0 NOT NULL,
	user_data text NOT NULL,
	PRIMARY KEY (session_id),
	KEY `last_activity_idx` (`last_activity`)
);


$config['encryption_key'] = '';

$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = true;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = true;

$config['cookie_prefix']	= '_My';
$config['cookie_domain']	= 'http://www.citest.ru';
$config['cookie_path']		= '/';
$config['cookie_secure']	= FALSE;
$config['cookie_httponly'] 	= FALSE;
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
dmitriylanets
@dmitriylanets
веб-разработчик
$config['cookie_domain']
не такой ведь должен быть
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы