ログオンしているユーザーに関連付けられたセッション データを保持しながら、保存されている特定の量の SESSION データのみを削除する方法を探しています。
現時点では、削除したい SESSION 変数への個々のunsetステートメントによってこれを行っています。
ただし、特定の変数を保持しながら SESSION 配列のセクション全体を削除する、より賢い方法があるかもしれないことを望んでいました
例えば
$_SESSION['username'];
$_SESSION['user_id'];
$_SESSION['ttl'];
このプロセスの使用例は次のとおりです。
ユーザーがログイン --> ユーザーがタスクを実行 --> タスクが完了したら、タスクに関連付けられたセッション データを削除 --> ユーザーはまだログインしています。
データベースの監視ログインにテーブルを使用することを検討していましたが、それについてどう思いますか?
御時間ありがとうございます!