Cookies представляют собой небольшую по размеру текстовую информацию, которую сервер передает браузеру после каждого выполнения пользователем определенных действий. Браузер, в свою очередь, сохраняет эту информацию в текстовый файл, хранящийся в папке местоположения браузера на жестком диске. Действия заключаются во вводе данных при регистрации, авторизации и подписке на рассылку информации. Таким образом, когда вы однажды зарегистрировались на сайте, социальной сети или форуме, и успешно авторизовались, сохраняя при этом пароль, то при следующем заходе на сайт браузер автоматически подставит введенные вами данные.
Делается это в первую очередь для удобства пользователя. Ведь зона действия cookie не распространяется только на авторизацию пользователя. Вы можете на любом сайте, поддерживающем куки, поменять дизайн на свое усмотрение, это в первую очередь касается социальных сетей и электронной почты. Каждое изменение на сайте и каждый ввод логина, пароля и других данных успешно отражается в следующий раз, если сервер поддерживает куки и они включены у вас в браузере. Помимо удобства, cookie позволяют веб-серверу отслеживать состояние посетителя и составлять статистику посещений.
Определение термина cookie на техническом языке не тяжело для понимания, если вникнуть в суть. Куки – фрагмент данных, отправляемый веб-сервером и хранящийся в дальнейшем на компьютере пользователя. Браузер отправляет эту информации после каждого HTTP запроса серверу. Основное применение используется для сохранения данных на стороне пользователя.
Если объяснить на примере, то оптимальным и удобным вариантом будет объяснение, исходящее из названия. Cookie, от английского – печенье. Почему они так названы, остается только гадать, но, возможно, в названии есть некая связь между происходящим в действительности. Пусть печенье – это сайт. Печенье существует различное, хрустящее, сахарное, крошащееся, тающее во рту и тому подобное. Сайты тоже есть разные. В данном случае поддерживающие куки и не поддерживающие. Всякий раз, когда кто-либо берет в руки печенье он заходит на сайт. Если он съедает печенье, то изменяет структуру сайта собственноручно и как он пожелает. Еще раз вернемся к видам сайтов и печенья. Печенье, которое может оставить несколько незаметных глазу крох после каждого прямого воздействия – это сайт поддерживающий куки. Комната, в которой было съедено печенье и рассыпаны крошки – это компьютер пользователя. Чтобы избавиться от крошек в комнате, нужно пропылесосить или подмести ее, для удаления куков на компьютере, необходимо воспользоваться специальной программой, или удалить их через браузер.
Итак, что мы наблюдаем в итоге: пользователь заходит на сайт, меняет его для себя, регистрируется, оставляет данные и получает этот фрагмент себе на компьютер. Если удалить этот фрагмент, то веб-сервер больше не узнает пользователя до того момента, пока тот опять не введет данные. Многие пользователи постоянно чистят компьютер, избавляясь от действительно ненужных файлов и, заодно, удаляют куки, которые очень полезны, если их использовать на своем компьютере. Если авторизуетесь на чужом желательно чистить историю и удалять куки, чтобы никто, кроме вас не зашел под вашим логином и не испортил репутацию, честно заслуженную за долгие годы работы.