-
$this->session->set_userdata('key', 'value'): этот метод используется для установки данных сеанса. Первый параметр — это ключ, а второй параметр — соответствующее значение. -
$this->session->userdata('key'): этот метод извлекает значение элемента данных сеанса на основе его ключа. -
$this->session->unset_userdata('key'): этот метод удаляет определенный элемент данных сеанса на основе его ключа. -
$this->session->sess_destroy(): этот метод уничтожает все данные сеанса и удаляет файл cookie сеанса. -
$this->session->flashdata('key'): этот метод извлекает данные сеанса, которые будут доступны только для следующего запроса сервера, а затем автоматически удаляются. -
$this->session->keep_flashdata('key'): этот метод позволяет сохранить элемент флэш-данных для дополнительного запроса. -
$this->session->sess_regenerate(): этот метод восстанавливает новый идентификатор сеанса, сохраняя при этом существующие данные сеанса. -
$this->session->sess_update(): этот метод обновляет информацию о сеансе в файле cookie сеанса. -
$this->session->userdata()(без параметра): этот метод возвращает все данные сеанса в виде ассоциативного массива. -
$this->session->has_userdata('key'): этот метод проверяет, существует ли элемент данных сеанса с указанным ключом.
Это некоторые распространенные методы, используемые для управления сессиями в CodeIgniter. Не забудьте загрузить библиотеку сеансов в конфигурацию CodeIgniter перед использованием этих методов.