Я не могу понять, почему мой обработчик cookie сессии isset всегда считается неустановленным - PullRequest
0 голосов
/ 10 ноября 2018

Так что я не могу понять, почему мой сеанс всегда считается неустановленным.

Естественно, я начинаю свой идентификатор сеанса:

if(session_id() == '') {session_start();}

Теперь вот основная версия того, чем я являюсьпытаясь достичь:

if(isset($_SESSION['cookie']) && !empty($_SESSION['cookie'])) {
    echo "<br>session is already set: " . $_SESSION['cookie'] . "<br>";
    } else {
        $_SESSION['cookie'] = $rand;
        echo "<br>session is now set: " . $_SESSION['cookie'] . "<br>";
    }

Таким образом, моя переменная сеанса всегда считается неустановленной и пустой.Остальная часть моего кода, который я не опубликовал, работает должным образом, за исключением переменной сеанса, рандомизирующей каждое обновление экрана.Я пробовал и без! Epmty, опять же безрезультатно.Есть идеи?

...