session_destroy
Удаляет данные сессии на сервере.
Синтаксис
session_destroy(): boolВозвращаемое значение
bool`true` при успехе.
Примеры
Выход пользователя:
<?php
session_start();
$_SESSION = [];
session_destroy();
header('Location: /');
exit;Примечания
Массив $_SESSION до конца запроса остаётся заполненным — поэтому его очищают отдельно.
См. также
- session_start — Запускает сессию или продолжает существующую.
- session_regenerate_id — Выдаёт сессии новый идентификатор, сохраняя данные.
- setcookie — Отправляет cookie браузеру.
Вопросы и ответы по теме
В учебнике
- Регистрация и вход — Как сделать регистрацию и вход на PHP — таблица пользователей, хеширование пароля, проверка при входе, сессия, закрытые страницы и выход.