我正在寻找一种方法来仅删除存储的特定数量的 SESSION 数据,同时保留与正在登录的用户关联的会话数据。
目前,我正在通过对要删除的 SESSION 变量的单独未设置语句来执行此操作。
但是我希望可能有一种更聪明的方法来删除 SESSION 数组的整个部分,同时保留特定变量
例如
$_SESSION['username'];
$_SESSION['user_id'];
$_SESSION['ttl'];
此过程的用例是:
用户登录 --> 用户执行任务 --> 任务完成后删除与任务关联的会话数据 --> 用户仍然登录!
我曾考虑在我的数据库监控登录中使用一个表,您对此有何看法?
谢谢你的时间!