从所有用户全局删除$ _SESSION ['layout'] ['action']!

SoL*_*oST 0 php session session-variables sessionid

好吧,我正在存储一个像这样的会话变量,如果设置而不是调用数据库,则可以更快地加载用户布局.但由于布局可以通过管理员进行更改,因此我希望能够全局删除为所有用户设置$ _SESSION ['layout'] ['action']的所有会话.

$_SESSION['layout']['action'] = array(a ton of indexes and mulit-dimensional arrays);
Run Code Online (Sandbox Code Playgroud)

现在,我知道它存储在我的数据库会话表中,有一个session_id,last_update和data列.所以,问题是如何从所有用户中删除该会话数组键['action'].

运用

$_SESSION = array();
session_destroy();
Run Code Online (Sandbox Code Playgroud)

不行.基本上,session_start()正在加载每个页面,所以我只想从['layout']中删除所有['action']键.

这可能吗?谢谢

You*_*nse 5

好的,我正在存储一个像这样的会话变量来加载用户布局

错误

我希望能够全局删除所有会话

错误

它存储在我的数据库中

OMG"而不是调用数据库"!

这可能吗?谢谢

单独保留会话,不要将其用于全局设置.