Cookies
Cookies
Историю возникновения термина cookie или "печенье" никто достоверно не знает. Считается, что во времена зарождения UNIX-подобных операционных систем существовало сочетание Magic Cookies — ими обменивались программы.
Возникновение cookie является решением одной из проблем протокола HTTP — непостоянство соединения между клиентом и веб-сервером. Как, например, при FTP или Telnet сессиях для каждого загружаемого документа посылается отдельный запрос. Итак, с появлением cookies проблема была частично решена.
Работая с cookies, удается эмулировать сессию по протоколу HTTP. Принцип такой: на первом запросе выдается соответствующее значение cookie, a при каждом последующем запросе это значение читается из переменной окружения HTTP_COOKIE и соответствующим образом обрабатывается.
Cookie — небольшая порция текстовой информации, передаваемая сервером браузеру, например Microsoft Internet Explorer. Обозреватель будет хранить эту информацию с каждым запросом как часть HTTP-заголовка. Существует несколько типов cookies. Одни — сессионные, хранятся в течение сессии и при закрытии браузера удаляются. Другие — хранятся установленное время в специальной папке.