В настоящее время я работаю над последней версией Codeigniter, и я пытаюсь создать управление пользовательской системой, и я установил сеанс, как показано ниже. Но Codeigniter не удаляет существующую строку старой строки сеанса, и вместо этого они пытаются вставить новую. Это может привести к зависанию пользователя моей таблицы или из-за того, что он будет хранить больше (более 5000 строк) строк пользовательского сеанса, или мое соединение с базой данных может получить ошибки, если все строки сеанса будут храниться вечно и не удалять или обновлять существующие строки данных сеанса.
Как Laravel навсегда сохранит строку своего сеанса в своей базе данных или автоматически удалит строку своего пользователя после того, как пользователь закроет свой браузер или выйдет из системы.
более того, я не вижу, чтобы мой IP отображался в моей базе данных.
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
Пожалуйста, помогите решить мою проблему и, если возможно, дайте мне некоторые идеи