• PHP почему при обновлении страницы сессия попадает?

    @BI0R0B0T
    У тебя в проверке используется проверка на значение, а оно может быть и null.
    <?php
    session_start();
    echo '<pre>';
    if (isset($_SESSION['logged_user'])) {
        echo 'Сессия существует для isset'.PHP_EOL;
    } elseif (array_key_exists('logged_user', $_SESSION)) {
        echo 'Сессия существует для array_key_exists'.PHP_EOL;
    } else {
        $_SESSION['logged_user'] = null;
        echo 'Сессия не существует'.PHP_EOL;
    }
    echo 'Session Id:'.session_id().'</pre>';
    Ответ написан
    Комментировать