我正在尋找一種方法來只刪除存儲的SESSION數據,同時保留與用戶登錄相關的會話數據。
此刻我正在通過個人取消設置聲明到我想要刪除的SESSION變量。
但是我希望有可能是一個更聰明的方法來直接刪除session數組的一個整體部分,同時保留特定變量
例如
$_SESSION['username'];
$_SESSION['user_id'];
$_SESSION['ttl'];
使用情況下這個過程將是:
用戶登錄 - >用戶執行任務 - >一旦任務是與任務相關聯的完整刪除會話數據 - >用戶仍登錄!
我曾考慮過在我的數據庫監控登錄中使用表格,您對此有何看法?
謝謝你的時間!
你可以for_each遍歷數組來取消除了你想要的那個之外的任何事情。另一種方法是你可以將你想要設置的$ _SESSION變量保存到一個新的數組中,並將var放回去。 – jakx