(PHP 4, PHP 5, PHP 7)
session_unset — Удалить все переменные сессии
Функция session_unset() удаляет все зарегистрированные переменные текущей сессии.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Версия | Описание |
---|---|
7.2.0 | Теперь возвращаемый тип этой функции bool. Раньше был тип void. |
Замечание:
При использовании $_SESSION для удаления переменных сессии, то используйте функцию unset(). Например, unset ($_SESSION['varname']);.
НЕ удаляйте весь массив $_SESSION с помощью unset($_SESSION), так как это приведет к невозможности регистрации новых переменных через суперглобальный массив $_SESSION
Замечание:
Используйте session_unset() только для старого кода, который не использует $_SESSION.