Сессия использует cookie?

Это - вопрос об интервью, спросил месяц назад....

Сессия использует cookie? Если так, как они делают так?

Принять Session["UserId"]=1 то, как делает эту переменную сеанса, использует cookie внутренне? Если так, что будет названием cookie и что является значением того cookie....

9
задан ACP 6 April 2010 в 16:29
поделиться

2 ответа

В то время как сами данные хранятся на сервере (или в SQL, если он настроен таким образом), необходим способ связать данные сессии с конкретными пользователями.

По умолчанию это делается с помощью cookie, но вы можете настроить cookieless, в этом случае уникальный идентификатор хранится в URL.

От Microsoft:

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

http://msdn.microsoft.com/en-us/library/ms972429.aspx

11
ответ дан 3 November 2019 в 07:47
поделиться

нет, хранится на сервере где-то в папке tmp. сеансы находятся на стороне сервера, файлы cookie - на стороне клиента.

-8
ответ дан 3 November 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: