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