Как куки отправляются на сайт - PullRequest
3 голосов
/ 05 апреля 2010

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

Как отправляется информация из файла cookie? Добавляет ли браузер информацию из cookie в адрес html?

1 Ответ

3 голосов
/ 05 апреля 2010

Браузер отправляет HTTP (http://www.w3.org/Protocols/rfc2616/rfc2616.html) запрос, который включает в себя URL, метод запроса (GET, POST и т. Д.), Куки и целый ряд других вещей. Вот запрос от моего браузера на эту SO страница:

GET /questions/2575970/how-are-cookies-sent-to-a-website HTTP/1.1
Host: stackoverflow.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: __utma=140021253.1463780230058740000.12348924611.1279210754.1270438283.1398; __utmz=140222553.12686423964.1149.21...
If-Modified-Since: Sun, 04 Apr 2010 21:30:58 GMT

Обратите внимание, что файл cookie обычно не содержит имя пользователя, это просто индекс для таблицы поиска, которая хранится на стороне сервера.

...