Использование session_decode - PullRequest
0 голосов
/ 21 июня 2011

Мне нужно декодировать данные сеанса, чтобы выяснить, есть ли у пользователя сеанс в данный момент.

Как лучше всего это сделать, используя session_decode?

Ответы [ 2 ]

3 голосов
/ 21 июня 2011

Используйте session_id(), чтобы увидеть, существует ли текущий сеанс. Если текущего сеанса нет, он вернет пустую строку.

1 голос
/ 21 июня 2011

Выполните print_r($_SESSION);, чтобы увидеть, какие переменные сеанса существуют. Тогда если вам нужно выполнить определенное условие

<?php

    if ($_SESSION['userid']) {

        // Do things
    }

?>

например

<?php

    session_start();

    $_SESSION['userid'] = 1;
    $_SESSION['username'] = 'myusername';
    $_SESSION['password'] = 'mypassword';

    if ($_SESSION['username']) {

        echo "Welcome " . $_SESSION['username'] . "!";
    }

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