Я узнал, что
session_unset()
удаляет все переменные сеанса, что означает, что он просто очищает переменную $_SESSION
, и это эквивалентно выполнению:
$_SESSION = array();
Это влияет только на экземпляр/ы локальной переменной $_SESSION
.
session_destroy()
уничтожает данные сеанса, хранящиеся в хранилище сеансов.
Мой вопрос, как показано ниже:
- Означает ли сеанс суперглобальную переменную $_SESSION?
- При вызове session_destroy() суперглобальная переменная
$_SESSION
также будет уничтожена и станет недоступной? - Если сверхглобальная переменная $_SESSION не становится недоступной даже после вызова
session_destroy()
, то что она на самом деле уничтожает, когда экземпляры переменных сеанса уже уничтоженыsession_unset()
?
Спасибо.