Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

session_decode

(PHP 4, PHP 5)

session_decode - Восстанавливает переменные сессии из строки

Описание

bool session_decode ( string data )

session_decode() decodes the session data in data, setting variables stored in the session.

Пример использования session_decode

Восстановление переменных сесии в массив

// returns decoded string as arrays of variables
//   or false on error (when session_decode returns false)
function DecodeSession($sess_string)
{
    // save current session data
    //   and flush $_SESSION array
    $old = $_SESSION;
    $_SESSION = array();

    // try to decode passed string
    $ret = session_decode($sess_string);
    if (!$ret) {
        // if passed string is not session data,
        //   retrieve saved (old) session data
        //   and return false
        $_SESSION = array();
        $_SESSION = $old;

        return false;
    }

    // save decoded session data to sess_array
    //   and flush $_SESSION array
    $sess_array = $_SESSION;
    $_SESSION = array();

    // restore old session data
    $_SESSION = $old;

    // return decoded session data
    return $sess_array;
}


$sarr = DecodeSession($sess_str);
print_r($sarr);

Смотрите также: session_encode().

Все функции сессии
Описание на ru2.php.net
Описание на php.ru