Сеанс представляет собой кусок данных, хранящихся на сервере, который поддерживает состояние между HTTP-запросами. HTTP в основном является протоколом без гражданства; сеансы используются для придания ему состояния.
Файл cookie - это фрагмент данных, отправленных и возвращаемых клиентами. Файлы cookie часто используются для облегчения сеансов , поскольку он сообщает серверу, какой клиент обрабатывал этот сеанс. Есть и другие способы сделать это (магия строки запроса и т. Д.), Но куки-файлы, скорее всего, наиболее распространены для этого.