Вообщем понимаю, возможно глупый вопрос, но есть ли разница как я буду использовать / хранить сессию без переменны. Или же я назначу их: $login = $_SESSION['usr_auth']; и делать проверку авторизован или нет: if(isset($login)) { ок ок ок } Или просто юзать: if(isset($_SESSION['usr_auth'])) { ококок } Хотя глупо, это ведь всего переменная? Вообщем интересно, с сессиями мало дружил =)
если $_SESSION['usr_auth'] не установлена - выйдет ошибка. так что вариант isset($_SESSION['usr_auth']) более правильный
if($_SESSION['usr_auth'] == X) { ококок } То есть присвоить при успешной авторизации данной переменной некое значение X . На мой взгляд спасает от случайного присвоение значение переменной а так как авторизация проверяться лишь существование переменной может быть проблемс.