Доска объявлений

просмотр объявлений, добавить объявление, регистрация - правила, вход логин пароль, напомнить пароль продаем и покупаем, торгуемся и соглашаемся, спрос — предложение и прочее. Цена по договоренности, согласно действующих прайс-листов товары

Что такое Cookies



Откуда возник термин «cookie», никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду «квитанции» (token, ticket), которыми обменивались программы. С распространением Internet cookie превратилось в межплатформенное явление, знакомое многочисленным пользователям.

Для большинства из работающих с «сетью» взаимодействие с «cookie» заключается, в первую очередь, во включении или отключении соответствующих опций в броузере. Обычно приходится обращать на них внимание в тех случаях, когда хочется остаться неопознанным для сервера, на который требуется попасть, или, наоборот, когда необходимо, чтобы сервер «узнал» вас. Как правило, это почтовые сервера, Web-чаты или сетевые магазины.

Зачем нужны cookies

Cookies является решением одной из наследственных проблем протокола передачи гипертекста (HTTP) - непостоянства соединения клиента и сервера. Иначе говоря, после того, как броузер сделал запрос, а сервер выдал соответствующий ответ, транзакция завершается и сервер «забывает» о пользователе, а каждый следующий запрос воспринимает, как от нового пользователя.

Частичное решение этой проблемы дало включение cookie в HTTP-протокол. Используя «cookie», можно эмулировать сессию. Принцип эмуляции достаточно прост: при первом запросе устанавливается соответствующее значение cookie, которое записывается броузером пользователя, а при каждом последующем запросе считывается сервером и соответствующим образом обрабатывается.

Что можно сделать с помощью «cookies»

Сами по себе cookies не могут ничего делать, будучи лишь некоторой текстовой информацией. Однако сервер может ее считывать и анализировать, после чего совершать те или иные действия. Например, в случае авторизованного доступа к нашему ресурсу в cookies сохраняется номер сессии. Благодаря этому пользователь не вводит их снова при запросах каждого документа, защищенного паролем.

Cookie - это небольшая порция текстовой информации, которую сервер передает броузеру. Броузер будет хранить и передавать ее серверу с каждым запросом как часть HTTP-заголовка. Наши значения cookie хранятся только в течение одной сессии, и удаляются при выходе из авторизованной зоны через нажатие кнопочки [Выйти] или после закрытия броузера.


Выглядит этот идентификатор обычно так:
"login=41ecf45059ddf985ee9f824da21af9b4",
или так:
"login=73f486b573e24f693fd185923d0ce0d2".
Это текстовая запись 128-битного числа (занимает 32 байта).


На использовании cookies часто строят функции оформления заказов в online-магазинах. В частности, в самом крупном виртуальном книжном магазине Amazon Books реализована своеобразная виртуальная корзина покупателя, как и в обычном реальном супермаркете, куда сервер записывает информацию обо всех заказанных книгах. Пользователь просто помечает интересующие его книги, а затем оформляет покупку сразу всех выбранных книг.

Cookies используются еще в одной распространенной области - при настройке индивидуального интерфейса, так называемой персонализации. Примеры можно найти на крупных поисковых машинах, порталах (www.lycos.com, www.yahoo.com, www.start.com) и многих других.

Немного о проблемах, связанных с использованием cookie

Главная проблема в том, что пользователи изначально не любят сообщать кому-либо информацию о себе и, отсюда недоверие к механизму работы cookies. Бытовали также слухи о том, что с помощью cookie можно прочесть любую информацию с любого компьютера. Это неправда, к тому же современные версии броузеров позволяют контролировать прием cookie или вовсе блокировать его.


Подробнее о «cookie» на WIKI



««««


наверх
  Rambler's Top100   Рейтинг@Mail.ru   Рейтинг Досок Объявлений