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