сессия php

php Сессия. Как связаны куки и сессия. Можно ли использовать механизм сессий в PHP в браузере, где куки не поддерживаются

Сессия — это механизм для сохранения информации на разных веб-страницах для идентификации пользователей при навигации по сайту или приложению. Сессия PHP представляет собой способ хранения информации в переменных сессии, которые могут быть использованы для аутентификации на нескольких веб-страницах. В отличие от куков, информация сессии не хранится на компьютере пользователя. Вместо этого сессия создает файл на сервере во временном каталоге.
Просмотреть содержимое сессии можно в суперглобальном массиве $_SESSION.

php Механизм записи/хранения/удаления данных о сессии. Разница между unset($_COOKIE) и session_destroy()

Для удаления данных о сессии Д.Котеров рекомендует выполнять данную последовательность действий:

//Очистить данные сессии для текущего сценария:
$_SESSION = [];
//Удалить cookie, соответствующую id:
@unset($_COOKIE[session_name()]);
//удалить хранилище сессии:
session_destroy();

Чтобы понять, почему обязательно разбивать удаление сессии на 3 этапа, давайте разберёмся, что вообще где существует и куда сохраняется.

Для наглядности определим все места, где хранятся всевозможные данные о сессии:

Subscribe to RSS - сессия php