В чем разница между cookies и session

Что такое cookie?
Файл cookie – это небольшой файл с максимальным размером 4 КБ, который веб-сервер хранит на клиентском компьютере.

После того, как cookie был установлен, все последующие запросы страниц повторно возвращают имя и значение cookie. Файл cookie может быть прочитан только из домена, из которого он был выпущен.
Файл cookie, созданный пользователем, может быть виден только им, другие пользователи не могут видеть его значение. В большинстве веб-браузеров есть опции для отключения файлов cookie, файлов cookie третьей стороны или того и другого.

:computer:Что такое session?
Session – это глобальная переменная, хранящаяся на сервере. Каждому сеансу присваивается уникальный идентификатор, который используется для извлечения сохраненных значений.

Каждый раз, когда создается сеанс, на компьютере пользователя сохраняется файл cookie, содержащий уникальный идентификатор сеанса, и возвращается с каждым запросом на сервер;

если клиентский браузер не поддерживает файлы cookie, в URL-адресе отображается уникальный идентификатор сеанса
Значения сеанса автоматически удаляются при закрытии браузера.
Если вы хотите сохранить значения постоянно, вам следует сохранить их в базе данных.

:cookie:Зачем и когда использовать файлы cookies.
Файлы cookie позволяют нам отслеживать состояние приложения с помощью файлов, хранящихся на стороне пользователя;
Путь, по которому хранятся файлы cookie, зависит от браузера.

:computer:Зачем и когда использовать Sessions.
Для более безопасного хранения важной информации, такой как идентификатор пользователя, на сервере, где злоумышленники не могут смириться с ними.
***Сеансы используются для передачи значений с одной страницы на дpугую.***
он также используется, если вам нужна альтернатива файлам cookie в браузерах, которые не поддерживают файлы cookie.