HTTP-Cookie или «куки» (от англ. cookie — печенье) — текст, присылаемый сервером веб-клиенту (обычно браузеру). Применяется для: * аутентификации * отслеживания состояния сессии * ведения конкретной статистики о пользователях
Жив и ряд заблуждений о куки — они главным образом основаны на уверенности людей, что куки являются компьютерными программами. На самом деле, куки — это просто данные и не могут выполнять какие-либо операции самостоятельно. В частности, они не являются ни вирусами, ни шпионскими программами, несмотря на их детектирование многими программами-антишпионами.
Cookie является решением одной из наследственных проблем HTTP протокола (HyperText Transfer Protocol). Эта проблема заключается в непостоянстве соединения между клиентом и сервером, как при FTP или Telnet сессии, т.е. для каждого документа (или файла) при передаче по HTTP протоколу посылается отдельный запрос. Включение cookie в HTTP протокол дало частичное решение этой проблемы. Иначе говоря, транзакция завершается после того, как браузер сделал запрос, а сервер выдал соответствующий ответ. Сразу после этого сервер "забывает" о пользователе и каждый следующий запрос того же пользователя считает новым пользователем.