Я ищу способ удалить только определенные объемы данных SESSION, которые хранятся, сохраняя при этом данные сеанса, связанные с входом пользователя в систему.
На данный момент я делаю это с помощью отдельных операторов unset для переменных SESSION, которые хочу удалить.
Однако я надеялся, что может быть более умный способ просто удалить весь раздел массива SESSION, сохранив при этом определенные переменные.
e.g.
$_SESSION['username'];
$_SESSION['user_id'];
$_SESSION['ttl'];
Вариант использования для этого процесса будет следующим:
Вход пользователя --> Пользователь выполняет задачу --> После завершения задачи удалите данные сеанса, связанные с задачей --> Пользователь все еще находится в системе!
Я рассматривал возможность использования таблицы в своих логинах для мониторинга базы данных, каково ваше мнение по этому поводу?
Спасибо за ваше время!