как получить мое текущее использование сеанса в codeigniter - PullRequest
2 голосов
/ 07 октября 2011

привет, я использую codeigniter.

Я знаю, что size из session равно 4kb.

я хочу получить сеанс current на моем сайте,

Я ищу такую ​​функцию, как get_session_current_usage() (она создана мной;))

вместо Saving Session Data to a Database. Я хотел бы получить мое текущее использование сеанса, и если оно около 4 КБ, я хочу уничтожить его. пожалуйста, помогите .................

1 Ответ

2 голосов
/ 07 октября 2011

если вы сохраняете сеанс в обычном cookie-файле, классический способ кодирования - просто прочитать исходный cookie-файл и проверить его длину:

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

Почему вы хотите уничтожить куки после заданного размера? просто любопытно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...