Skip to Content

Введение в Cookies

Введение в Cookies

Перед изготовителями встает одна из специализированных проблем HTTP и эту проблему успешно помогает решить Cookie. При каждой сессии FTP или Telnet во время передачи каждого файла по протоколу HTTP каждый раз посылается новый запрос и это порождает проблему постоянного соединения между сервером и пользователем. При включении cookie в протокол HTTP эта проблема частично решается.
Так что же такое cookie? Это относительно не большое количество информации, передаваемой от сервера к клиенту. Пользователь станет хранителем этой информации и для того чтобы передать ее часть будет делать запросы как часть заголовка HTTP.

Cookie могут сохраняться в процессе только одной сессии и они удалятся сразу же после завершения работы браузера. Другая разновидность прописывается в файл и устанавливается на более длительный период времени. Этому файлу дает название 'cookie.txt'.
Однако самостоятельно cookies не выполняют ни одной функции и это просто небольшой отрывок информации. Но очень часто сервер пользуется информацией, которая содержится в cookies. С этим мы можем столкнутся когда нам нужно ввести login или password, корда через WWW мы можем сохранить в cookies эту информацию и не вводить ее при каждом посещении сайта. Также cookies могут быть использованы при создании персональной страницы. Например, перед каждым визитом на сайт вас просят ввести ваше имя и только после этого вы можете посетить сайт. С использованием cookies часто создают функцию оформления заказа в магазине интернета, где нужно постоянно заполнять одну и ту же информацию. И cookies дает возможность создать корзину для покупателя как в настоящем реальном супермаркете.
Конечно не все сайты используют cookies, но самым популярным без этого не обойтись, например, таким как Mosaic или Microsoft IE.

В каком виде предоставить cookies для клиента зависит от цели его дальнейшего использования.