|
@@ -35,3 +35,11 @@ Content-Type: text/html; charset=utf-8
|
|
|
|
|
|
По окончанию обмена данными соединение разрывается, и следующее обращение к серверу происходит с **чистого листа**.
|
|
|
|
|
|
+### Сессия
|
|
|
+
|
|
|
+Под сессией подразумевается определенный контекст, в котором происходит обмен данными между клиентом (браузером) и сервером. В этом контексте хранится определенная информация, касающаяся только конкретного клиента
|
|
|
+(например залогиненного пользователя). Как это работает:
|
|
|
+- При создании сессии сервер создает уникальный ключ. Ключ должен быть достаточно большим, что бы его было **крайне** маловероятно подобрать.
|
|
|
+- Ключ отсылается в браузер в заголовке вместе с ответом. Браузер запоминает его на определенное время для определенного URL
|
|
|
+- Браузер при каждом запросе к серверу отсылает ему этот ключ, подтверждая таким образом, что данное соединение - от конкретного пользователя.
|
|
|
+
|