Session 如何在codeigniter中获取当前会话使用情况

Session 如何在codeigniter中获取当前会话使用情况,session,codeigniter,php,Session,Codeigniter,Php,您好,我正在使用codeigniter 我知道会话的大小是4kb 我想获取我的站点中当前的会话使用情况 我正在寻找一个类似于get\u session\u current\u usage()(这是我创建的;)的函数 而不是将会话数据保存到数据库。我想获得我当前的会话使用率,如果它接近4kb,我想销毁它。请帮助……….如果您将会话存储在普通cookie中,codeigniter的经典方式就是读取原始cookie并检查cookie的长度: $cookie = $_COOKIE['your_sessi

您好,我正在使用
codeigniter

我知道
会话的
大小
4kb

我想获取我的站点中当前的会话使用情况

我正在寻找一个类似于
get\u session\u current\u usage()
(这是我创建的;)的函数


而不是
将会话数据保存到数据库
。我想获得我当前的会话使用率,如果它接近4kb,我想销毁它。请帮助……….

如果您将会话存储在普通cookie中,codeigniter的经典方式就是读取原始cookie并检查cookie的长度:

$cookie = $_COOKIE['your_session_name'];
$cookieSize = strlen($cookie);
if($cookieSize > $CookieSizeLimit) {
    // do something
}

为什么要在设置大小后销毁cookie?只是好奇

定义会话使用情况?会话大小(kb)?更新:nevermind