Многие пользователи с предубеждением относятся к файлам cookie, приписывая им свойства, которыми те и близко не обладают. Некоторые пользователи даже считают их программами (!), собирающими о них шпионскую информацию – почти трояны! С другой стороны нет ничего более простого, чем открыть самому файл cookie и просмотреть его содержимое.
Всё сразу станет на свои места и фобии улетучатся. В самом деле, разве может обыкновенный текстовый файл, к тому же хранящийся открыто, собирать и передавать какую-либо информацию? Конечно, нет. Для чего же он нужен? Это можно понять, исходя из структуры информации в нём.
Информация в cookie хранится виде пар «имя-значение». Количество таких записей не регламентируемо, но очень многие сайты оставляют в файле cookie только одну запись – идентификационный код, присваиваемый пользователю при первом посещении сайта. Если таких записей много, то это могут быть различные данные, вроде маршрута, связывающего разные значения cookie с разными страницами сайта, это могут быть пользовательские настройки, определяющие внешний вид сайта, называемые параметрами персонализации. В случае, если ваш браузер использует такой файл cookie при составлении запроса на веб-сервер интересующего вас сайта, то загрузится та страница сайта и в том внешнем представлении, которое было выбрано вами ранее. Сайты или популярные приложения для Android, не хранящие в cookie ничего, кроме идентификационного номера посетителя, остальную информацию, включая личные данные и настройки, хранят в своей базе данных.
Таким образом, cookie очень полезный инструмент, который помогает сайтам идентифицировать пользователя, а также организовать правильный учёт статистики посещений. Конечно, у этой технологии существуют недостатки. Например, многие люди пользуются общими компьютерами и не исключено, что ваши личные данные, сохраненные в базе данных, скажем, интернет-магазина станут доступны посредством cookie для других пользователей. Или один и тот же пользователь может иметь доступ ко многим компьютерам и сайты к которым он обращается не смогут его идентифицировать, файлы cookie также могут быть просто удалены, что заставит сайты идентифицировать пользователя, как нового. Именно поэтому многие интернет ресурсы предлагают своим пользователям пройти процедуру регистрации.