Ответ - да. Пуленепробиваемый вывод ниже:
Файл cookie отправляется в виде заголовка HTTP.
через веб-сервер в веб-браузер и
затем отправлено обратно без изменений
браузер каждый раз, когда он получает доступ к этому
сервер.
Настройка печенья
Для доступа к странице http://www.example.org/index.html
браузеры подключаются к серверу www.example.org
, отправляя ему запрос, похожий на следующий:
GET /index.html HTTP/1.1
Host: www.example.org
Сервер отвечает, отправляя запрошенную страницу с предшествующим аналогичным пакетом текста, который называется «HTTP-ответ». Этот пакет может содержать строки, запрашивающие браузер на сохранение файлов cookie:
HTTP/1.1 200 OK
Content-type: text/html
Set-Cookie: name=value
(content of page)
Сервер отправляет строку Set-Cookie
, только если сервер желает, чтобы браузер сохранил cookie. Set-Cookie
- это запрос к браузеру сохранить строку name=value
и отправить ее обратно во всех будущих запросах на сервер. Если браузер поддерживает cookie-файлы, и cookie-файлы включены, каждый последующий запрос страницы к тому же серверу будет включать cookie-файлы. Например, браузер запрашивает страницу http://www.example.org/spec.html
, отправляя серверу www.example.org
запрос, подобный следующему:
GET /spec.html HTTP/1.1
Host: www.example.org
Cookie: name=value
Accept: */*
Источник и дальнейшее чтение: Википедия: HTTP Cookie