УДАЛИТЬ СЕССИЮ PHP
В PHP существует функция session_destroy(), которая удаляет все данные сессии, включая ID сессии. Это означает, что после вызова этой функции пользователь будет вынужден начать новую сессию, которая будет иметь новый ID сессии. Для удаления только определенной переменной из сессии можно использовать оператор unset() для удаления переменной из массива $_SESSION. Например:
unset($_SESSION['myVar']);
session_destroy();
Этот код удалит переменную myVar из массива $_SESSION и затем уничтожит всю сессию. Также можно использовать функцию session_unset(), чтобы удалить все переменные из массива $_SESSION, но сохранить сессионные данные. Например:
session_unset();
session_destroy();
Этот код удалит все переменные из массива $_SESSION, но сохранит данные сессии. Затем функция session_destroy() уничтожит всю сессию. Также можно вызвать функцию session_regenerate_id(), чтобы сгенерировать новый ID сессии. Например:
session_regenerate_id();
session_destroy();
Этот код сгенерирует новый ID сессии и затем уничтожит всю сессию. Обратите внимание, что если после вызова session_regenerate_id() вы снова устанавливаете какие-то переменные в массиве $_SESSION, то они будут доступны только после перезагрузки страницы, поскольку сессионные данные сохраняются по ID сессии, который был сгенерирован до вызова session_regenerate_id().
Logout, выход и удаление сессии - Динамический веб-сайт
Сессии PHP и формы
Создать админку, вход, выход, чрез php, закрыть доступ к информации через сессию
Чат на PHP - 8 - Сессии и простейший механизм аутентификации
PHP для начинающих. Урок #13 - Авторизация на PHP, сессии в PHP, работа с COOKIE в PHP
Уроки PHP 7 - Сессии в php. Как работать с сессиями.
Сессии в PHP - Базовый курс PHP-7
Удаление записей из базы данных с помощью GET запроса в PHP
Уроки PHP для начинающих / #18 – Куки и сессии в PHP