Где находятся куки файлы. Что такое cookies – разбираемся в деталях

Полноценное функционирование сайтов определяется множеством параметров. Одним из них является поддержка cookies или возможность использовать создаваемые веб-страницами данные, хранимые в памяти компьютера. Другими словами, cookies - это текстовые файлы, содержащие в себе информацию о производимых персональных настройках на различного рода интернет-ресурсах (дизайн, часовой пояс, город и т. д.), а также об активности пользователя и его аутентификации (выполнение входа в аккаунт). Они значительно упрощают ввод информации при регистрации на сайтах или заполнении форм другого рода.

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

Зачастую куки в браузерах включены по умолчанию. Если они отключены, то необходимо знать, как включить cookies самостоятельно в том или ином браузере. Включить поддержку cookies не составит труда как начинающему, так и опытному пользователю. Подробнее остановимся на особенностях их активации в самых популярных браузерах.

Поддержка cookies в браузере Internet Explorer

Многие пользователи для просмотра страниц используют традиционный браузер Internet Explorer. Для этой программы, начиная с 6 версии и выше, файлы cookie можно включить следующим образом:

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

Существует и более простой способ включения cookies в браузере Internet Explorer. Достаточно перетащить ползунок, расположенный в той же вкладке «Конфиденциальность», показывающий уровень безопасности при работе в сети, и выставить его на средний или низкий показатель.

Включение cookies в браузере Mozilla Firefox

Одним из популярных браузеров является Mozilla Firefox. Пользователи, использующие его для работы в сети, должны знать, как включить cookies в нем. Для этого потребуется:

Открыть раздел «Инструменты»;
. зайти в подраздел «Настройки»;
. во вкладке «Приватность» найти строку Firefox;
. в выплывающем меню кликнуть по пункту «Будет запоминать историю»;
. сохранить изменения нажатием кнопки «Ок».

В браузере Mozilla Firefox файлы cookies можно включить и другим способом. Для этого нужно:

В окне «Настройки» щелкнуть по вкладке «Приватность»;
. в блоке «История» найти параметр Firefox;
. в выплывающем меню из предложенного списка выбрать пункт «Будет использовать ваши настройки хранения истории»;
. поставить галочку в чекбоксе строки «Принимать куки с сайтов»;
. задать значение «Всегда» для параметра «Принимать куки со сторонних сайтов»;
. в пункте «Сохранять куки» выбрать строку «До истечения срока их действия»;
. подтвердить внесенные изменения.

Активация cookies в браузере Opera

Пользователи часто отдают предпочтение браузеру Opera, оценивая по достоинству его простоту, удобство, безопасность и двадцатилетнюю историю. При его использовании также нередко возникает вопрос о том, как включить cookies в Opera для хранения информации на ПК.

Для этого необходимо выполнить следующий алгоритм действий:

Зайти в меню «Инструменты»;
. найти раздел «Настройки»;
. переключиться на вкладку «Дополнительно»;
. в боковом меню кликнуть по строке Cookies;
. активировать пункт «Принимать cookies»;
. сохранить внесенные в настройки изменения.

Появившейся недавно, но уже завоевавший популярность у пользователей всемирной сети браузер Google Chrome также оснащен поддержкой файлов cookie, активированных по умолчанию. Если появляется необходимость их включения, потребуется:

Зайти в главное меню браузера, щелкнув на кнопку, расположенную рядом с адресной строкой;
. открыть раздел «Настройки»;
. во вкладке «Настройки» кликнуть мышкой по строке «Показать дополнительные настройки»;
. найти блок «Личные данные» и нажать на кнопку «Настройка контента»;
. перейти к пункту «Файлы cookie»;
. выбрать параметр «Разрешать сохранение локальных данных»;
. подтвердить изменение, кликнув по кнопке «Готово».

Как активировать cookies в Yandex Browser?

Настройки браузера от популярного ресурса Yandex позволяют определять параметры обработки поступающих с различных сайтов файлов cookies. Для того чтобы включить подобную функцию, потребуется:

Найти значок в виде шестеренки, расположенный в правом верхнем углу, и кликнуть по нему мышкой;
. в открывшемся окне выбрать раздел «Настройки»;
. внизу найти строку «Показать дополнительные настройки» и кликнуть по ней мышкой;
. перейти в блок «Защита личных данных»;
. нажать на кнопку «Настройка содержимого»;
. найти пункт «Файлы cookie»;
. задать необходимые параметры или выбрать действие «Принимать все».

Включение приема файлов cookies в браузерах Safari и Android

Все чаще пользователи выходят в интернет, используя смартфоны и планшеты на базе операционной системы Android и iOS. Их встроенные браузеры оснащены поддержкой приема cookies.

В Safari (iPhone, iPad) для активации cookies необходимо:

Нажать на иконку в виде шестеренки, расположенную в правом верхнем углу;
. зайти в раздел «Настройки»;
. переключиться на вкладку «Безопасность»;
. в пункте «Принимать Cookies» выбрать вариант «Всегда».

В браузерах Android для включения cookies нужно:

Нажать кнопку «Меню»;
. зайти в раздел «Настройки»;
. во вкладке «Защита и безопасность» выбрать пункт «Включить cookie».

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

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

Жарим cookies и курим кеш

Как почистить (удалить) файлы кеш и куки (cookie)

Давно хотел написать о том, как важно не забывать почистить-удалить файлы куки и кеш в браузере перед регистрацией в инвестиционных проектах. Эта статья будет полезна тем, кто не знаком с такими понятиями, как кеш, файлы куки (cookie). Также хочется затронуть и моральный аспект (!) регистрации по партнерским ссылкам.

Для чего вообще нужны файлы кеш и куки?

Я веду этот блог уже более 6 лет. Все это время я регулярно публикую отчеты о результатах моих инвестиций. Сейчас публичный инветпортфель составляет более 1 000 000 рублей.

Специально для читателей я разработал Курс ленивого инвестора , в котором пошагово показал, как наладить порядок в личных финансах и эффективно инвестировать свои сбережения в десятки активов. Рекомендую каждому читателю пройти, как минимум, первую неделю обучения (это бесплатно).

Куки помогают распознавать пользователей, которые ранее заходили и проходили процедуру регистрации на сайте. Функция удобна тем, что после регистрации при сохранении пароля и входа на конкретный сайт не требуется всякий раз вводить пароль при входе и логин. Правда, сохранять пароли в инвестиционных проектах и платежных системах я не рекомендую, слишком много в сети мошенников.

Где находятся файлы cookie?

Файлы "cookies"хранятся на наших компьютерах в специальной системной папке для временных файлов. В ОС Windows файлы cookie находятся в папке
C:\Documents and Settings\USER\Local Settings\Temporary Internet Files. Где USER - ваше имя пользователя.

Назначение файлов куки состоит в сохранении введенных регистрационных данных, а также используется для:

  • быстрой аутентификации пользователя;
  • просматривания состояния доступа пользователя;
  • сохранения индивидуальных предпочтений, настроек пользователя;
  • учета статистики о посетителях сайта;
  • сохранения партнерского кода, который передается через партнерскую ссылку .

Моральный аспект регистраций по партнерским ссылкам

Зачастую плавая по бесконечным просторам интернета мы не задумываемся по каким ссылкам регистрируемся. Но есть другая сторона и я хотел бы, чтобы мои читатели её знали. На этой другой стороне сидят люди и придумывают, пишут, сочиняют контент для своих читателей, стараются, не спят ночами и т.д...

Как вы считаете, должен ли такой труд как-то оплачиваться?!

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

Отдельно отмечу, что регистрируясь осознано по агентской ссылке, по внегласной этике вы можете рассчитывать на информационную помощь агента, зачастую являющимся экспертом по этому вопросу.

Чтобы почистить/удалить куки необходимо открыть настройки соответствующего интернет-браузера, который вы используете. Разберу основные.

Как очистить куки в Mozilla Firefox

Для того, чтобы очистить куки в Mozilla Firefox выберете в основном меню вкладку «Инструменты» нажмите на строчку «Стереть недавнюю историю», далее «Очистить сейчас».

Как почистить куки в эксплорере Internet Explorer 7,8

Для того, чтобы почистить куки в эксплорере следует в меню зайти в «Сервис», затем открыть «Свойства обозревателя» нажмите на кнопку «Удаление cookies» отметьте галочку показанные на скрине пункты и щелкните «Удалить».


Как посмотреть и почистить куки в Google Chrome

Для того, чтобы почистить куки в Google Chrome необходимо нажать на клавиатуре одновременно Shift+Ctrl+Del. Появится окно «Стирание недавней истории», поставьте галочки в первых четырех пунктах, затем выберите «За все время» и нажмите «Очистить». Для того, чтобы почистить кэш и куки в Яндекс Браузере выполните аналогичные действия.


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


Как удалить куки cookie и кеш в Safari

Щелкните в меню «Safari» на «Настройки», выберите в окне «Закладки», откройте «Показать Cookies». Можно удалить сразу все либо отметить конкретные сайты и провести выборочное удаление. Вообще-то интересно, пользуется ли этим браузером кто-нибудь.)

Удаление cookie при помощи программы

Очистить куки можно посредством специальных программ, одна из которых CCleaner, которые включены в обязательный пакет при установке операционки Windows. Именно CCleaner разгружает работу системы, удаляет файлы, которые более не нужны на данном компьютере, позволяя освободить до 1 Гб памяти.

Всем профита!

Случается, что у пользователя ПК во время пользования интернетом всплывает окно, оповещающее о заполненной памяти кэша или cookies (куки) . Куки - временные файлы, которые служат для хранения персональных данных пользователя . Когда интернет-страницы начинают отображаться некорректно, может возникнуть необходимость очистить куки, то есть удалить эти сохранённые временные данные.

При этом не каждый юзер может найти с первого раза, где они находятся и как их удалить. В статье мы подробно разберем, для чего нужно чистить кэш в браузере и как это сделать.

Место хранения данных в Яндекс Браузере

Чтобы узнать, где хранятся cookies в Яндекс Браузере и посмотреть сохранённые файлы, нужно войти в меню настроек. Для этого в правом верхнем углу нажмите кнопку «Меню» (находится перед кнопкой «Свернуть окно»). Потом выбираем графу «Настройки», далее опускаемся ниже и нажимаем на клавишу «Показать дополнительные настройки». Откроются дополнительные возможности для настройки, в пункте «Личные данные» переходим в «Настройки содержимого». В открывшемся окне нужно выбрать «Показать куки и данные сайтов», Яндекс выдаст вам список всех сохранённых файлов с сайтов.

Как отключить и включить куки

Для отключения куки вам нужно поставить метку в вышеуказанном разделе настроек на «Не разрешать сайтам сохранять данные» и поставить галочку на «Блокировать данные и файлы cookies». При такой настройке файлы не будут сохраняться.

Вы можете регулировать данные с помощью опции «Управление исключениями», клавиша которой находится ниже строки «Блокировать данные и файлы cookies». Чтобы добавить исключение, нужно нажать на соответствующую клавишу, во всплывшем окне добавить URL-адрес сайта и выбрать нужное условие из предложенных вариантов («Разрешить», «На один сеанс», «Блокировать»).

Чтобы включить cookies в браузере, нужно поставить метку на «Разрешить сохранение локальных данных» и убрать отметку с «Блокировать данные и файлы cookies». Можно ещё поставить небольшое ограничение на их сохранение, поставив отметку на «Разрешить сохранять данные только для текущего сайта» или обратиться в «Настройки исключения», где можно будет заблокировать или дать одноразовое разрешение на сохранение необходимых файлов.

Индивидуальные настройки

Как настроить автоматическую работу куки, указано выше. В графе «Настройки содержимого» , спускаясь вниз, можно настроить работу cookies лично под себя, следуя описаниям, предоставляемыми самой системой Яндекс. Это поможет вам регулировать как скорость заполнения памяти хранилища, так и скорость работы. Чем меньше файлов сохраняется в хранилище, тем быстрее работает ваш браузер, и тем больше у вас ресурса для работы.

Желательно запретить всплывающие окна, рекламу с шокирующим контентом и вирусные сайты. В основном именно они больше всего поедают память хранилища, так как в своей оболочке имеют множество сторонних ссылок на различные сайты с большим количеством рекламы.

Не забудьте позаботиться о защите себя в Сети, а точнее, от кражи информации, которая хранится в кэше. Не забудьте настроить систему защиты «Protect» в Яндекс Браузере.

Способы очистки куки в браузере

Очистить сохранённые файлы куки и кэша можно в том же меню «Настройки содержимого», нажав на клавишу «Очистить историю загрузки». В новом меню выберите, за какое время нужно удалить информацию. Поставьте галочки на пунктах «Файлы, сохранённые в кэше» и «Файлы куки и другие данные сайтов и модулей» и уберите лишние галочки, и если они вам не нужны.

Существует другой способ очистки - через «Историю». Для этого необходимо:

  1. Войти в «Меню» (кнопка в верхнем правом углу перед клавишей «Свернуть окно»).
  2. Выбрать пункт «История».
  3. В открывшемся окне в правом поле под поисковой строкой нажать «Очистить историю».
  4. А также можно поставить галочки на очистку нужных нам компонентов.
  5. Нажать «Удалить».

Кроме того, очистку куки и кэша можно совершить с помощью сторонних программ (например, CCleaner).

После очистки браузер немного ускоряется в своей работе. Временные файлы занимают много места на вашем компьютере и мешают его нормальной работе. Некоторые IT-специалисты советуют чистить свой ПК от временных файлов хотя бы раз в неделю для обеспечения быстродействия вашего устройства .

Opera раскройте главное меню, перейдите в секцию «Настройки» и выберите строку «Общие настройки...». А можете просто нажать горячие клавиши CTRL + F12. Так вы откроете окно настроек браузера, где на вкладке «Расширенные» нужно щелкнуть раздел «Cookies» в левой панели. В нем вам нужно щелкнуть кнопку «Управление Cookies».

В Mozilla FireFox откройте в меню раздел «Инструменты» и выберите пункт «Настройки». В окне настроек вам надо перейти на вкладку «Приватность», найти там кнопку с надписью «Показать Cookies…» и щелкнуть ее для доступа к списку хранимых браузером кук. Здесь их можно искать и просматривать.

В обозревателе Internet Explorer раскройте раздел «Сервис» в меню и выберите пункт «Свойства ». В окне настройки свойств перейдите на вкладку «Общие» и щелкните кнопку «Параметры» в секции «История просмотра». Таким способом вы откроете еще одно окно («Параметры временных файлов»), в котором надо нажать кнопку «Показать файлы».

Щелкните заголовок «Имя» в открывшемся списке содержимого папки хранения временных файлов Internet Explorer - таким способом вы сможете сгруппировать все файлы кук в один блок в общей куче разнородных файлов. Здесь можно найти интересующий файл и открыть его в стандартном Блокноте для просмотра или редактирования.

В Google Chrome щелкните в верхнем правом углу окна иконку с изображением гаечного и выберите строку «Параметры» в меню. Браузер откроет «Настройки», а вы кликните ссылку «Расширенные» в ее левой панели и на странице расширенных настроек щелкните кнопку «Настройки содержания». Это еще не последняя на пути к кукам, хранимым этим браузером.

В Google Chrome предусмотрены возможности поиска, просмотра и удаления кук.

В браузере Safari щелкните иконку с изображением шестеренки в правом верхнем углу и выберите строку «Настройки…». В окне изменения установок вам нужно перейти на закладку «Безопасность», чтобы нажать там кнопку «Показать Cookies». В Safari предусмотрены только функции поиска и удаления кук, содержимое этих временных файлов здесь можно увидеть только частично.

Обратите внимание

Так, пути до папки с Cookies определили, теперь надо определить конкретный путь до самого файла с Cookies. В Mozilla Firefox это файл cookies.sqlite, но он находится в папке с Профилем к каждому пользователю, а имя папки генерируется “рандомно”. да кстати у меня тоже виста и тоже не могу найти где тут находятся куки.подскажите??

Полезный совет

Откуда возник термин "cookie" никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду "квитанции" (token, ticket), которыми обменивались программы. В случае, если найдены удовлетворяющие всем условиям значения cookie, броузер посылает их в серверу в виде пары имя/значение

Источники:

  • где найти cookies в опере
  • Взлом вконтакте, через cookies

Cookies или, по-простому, куки - это временные файлы, которые хранятся на вашем компьютере, пока вы перемещаетесь по разным страницам сайта. Поддержка куки может быть и отключена, но при использовании многих сайтов включать поддержку cookies обязательно для правильной работы сайта. Для включения cookies ваши действия будут зависеть от того, каким интернет-браузером вы пользуетесь.

Вам понадобится

  • - компьютер, подключенный к интернету;
  • - подключенный интернет-браузер

Инструкция

При нахождении в браузере Windows Internet Explorer для включения Cookies следует нажать на значок «шестеренка» в правом верхнем углу экрана. Из выпадающего меню выберите пункт «Свойства обозревателя». В открывшемся окне перейдите ко вкладке «Конфиденциальность». Левой кнопкой мыши переместите рычажок уровня безопасности для зоны интернета до уровня «Средний». Нажмите OK.

В браузере Mozilla Firefox нажмите на оранжевый значок Firefox в верхней левой части экрана. В открывшемся окошке выбора нажмите «Настройки». Выберите вкладку «Приватность». В строке «История» выберите вариант «Firefox будет использовать ваши настройки хранения истории». Далее отметьте флажком строку «Принимать куки с сайтов» > OK. Или же в графе «История» выберите вариант «Firefox будет запоминать историю» > OK.

При использовании браузера Opera нажмите на значок Opera в левом верхнем углу страницы. В выпадающем меню выберите раздел «Настройки» - «Общие настройки». Перейдите ко вкладке «Расширенные». В левом меню выбирайте «Cookies» и поставьте флажок возле варианта «Принимать только с посещенного сайта» > OK.

В браузере Google Chrome для включения Cookies нажмите на значок «гаечный ключ» справа вверху экрана. Перейдите к «Параметрам», а затем во вкладку «Расширенные». В «Настройках содержания» выберите «Файлы cookie» и установите флажок возле «Разрешить сохранять локальные данные». В конце нажмите «Закрыть».

Видео по теме

Полезный совет

Источники:

  • Как включить использование Cookies в 2019
  • cookies как включить в 2019

– фрагменты данных, которые отправляются веб-сервером и хранятся на компьютере пользователя для дальнейшего использования. С их помощью сохраняются некоторые данные, которые затем используются для доступа к интернет-ресурсам или сохранения специальных настроек. В Internet Explorer (IE) данную настройку можно включить при помощи соответствующего пункта меню.

Cookies (куки) - это маленькие файлы, которые создаются в клиентской системе или в памяти клиентского обозревателя(если они временные). Они используются для управления состоянием. Итак, мы можем хранить небольшие порции информации в клиентской системе, и мы можем использовать их при необходимости. Наиболее интересная часть заключается в том, что они незаметны для пользователя. Их можно с легкостью использовать в любом месте вашего веб-приложения. Файлы куки хранят информацию в простом текстовом формате. Если какое-либо приложение использует куки, то сервер посылает их, а обозреватель хранит. Обозреватель возвратит куки серверу при следующем посещении страницы. Наиболее стандартным примером использования файла куки является хранение пользовательской информации, настроек, пароля и т.д. Файлы куки имеют множество преимуществ и недостатков, но к ним мы вернемся позже. Давайте рассмотрим способ образования файлов куки.

Как образуются файлы куки

Когда клиент отсылает запрос на сервер, сервер возвращает файл куки обратно клиенту. К этому файлу можно повторно обращаться при повторных запросах. К примеру, если http://www.pmtoday.ru/ хранит session id в качестве куки, то когда клиент впервые осуществит запрос к серверу, сервер создаст идентификатор сессии (session id) и пошлет его в виде файла куки обратно клиенту. [См. рисуок 1.0]

Рис 1.0 начальное состояние при создании файла куки

Теперь для всех последующих запросов от того же клиента будет использоваться сессионный идентификатор из того же файла куки, как это показано на следующем рисунке:

Рис 1.1 последующий запрос к серверу

Обозреватель и веб-сервер ответственны за обмен информацией файлов куки. Для различных сайтов обозреватель сохраняет различные файлы куки. Если какой-либо странице необходима информация из куки в случае, если была посещена какая-либо ссылка на ней, то сначала страница будет искать информацию из файлов куки в локальной системе клиента, а затем передаст данную информацию серверу.

Преимущества файлов куки

  • Их очень легко использовать и реализовать.
  • За отсылку данных отвечает обозреватель.
  • Обозреватель автоматически заботится о файлах куки множества сайтов.

Недостатки файлов куки

Основными недостатками файлов куки являются:

  • Данные хранятся в простом текстовом формате, поэтому никакая безопасность не гарантируется.
  • Существуют ограничения на объем памяти данных файлов (4096 bytes / 4KB).
  • Число хранимых файлов ограничено. Многие обозреватели предоставляют возможность хранить 20 файлов куки. Если будет отослан новый файл куки, то старый будет удален. Некоторые обозреватели поддерживают до 300 файлов куки.
  • Необходимо настроить обозреватель. Куки не будут храниться в случае высокой защищенности обозревателя.

Как создается файл куки

Для работы с файлами куки вам необходимо использовать пространство имен System.web

Теперь изучите код, в котором можно создать файл куки и добавить его в веб-ответ.

Файлы куки, которые были созданы, будут сохранены до тех пор, пока обозреватель не будет закрыт. Можно ли сохранять файлы после закрытия обозревателя? Об этом мы поговорим чуть позже.

Как считываются данные из файла куки

Теперь пора получить данные из фйалов куки. До того, как мы начнем считывать данные, нам необходимо узнать существует ли файл куки. Всегда лучше проверить существование файла куки до того, как начать его считывать - ведь они могут быть отключены в обозревателе.

Постоянные и сеансовые виды куки

Мы можем классифицировать файлы куки на два типа,

  • Постоянные куки (Persistent Cookies)
  • Сеансовые куки, или не постоянные(Non Persistent Cookies)

Постоянные куки: их еще можно назвать сохраняемыми куки - они хранятся на клиентском жестком диске до их срока истечения. Такие куки должны обладать установленными датами истечения. Иногда они сохраняются до того момента, пока сам пользователь их не удалит. Постоянные куки используются для сбора определяющей информации о пользователе из его системы. Создание таких типов куки мы обсудим в следующем разделе.

Сеансовые куки: они также называются временными. Если не указывается никакая дата истечения срока, то куки хранятся в памяти обозревателя. В приведенном выше примере мы использовали сеансовые куки.

Поэтому, нет никакой разницы между обновлением постоянных или сеансовых куки. Единственным отличием является то, что постоянные куки должны обладать сроком истечения, указанным в них.

Как создается постоянный файл куки

Мы уже приводили пример сеансовых файлов куки, а что для касается постоянных куки, то нам необходимо добавить срок истечения. В указанном ранее коде мы добавили срок (Expire) в 5 дней. Изучите следующий пример.

//Создание объекта Cookie
//Установление значений в нет _userInfoCookies["UserName"] = "Abhijit";
_userInfoCookies["UserColor"] = "Red";
_userInfoCookies["Expire"] = "5 Days";
//Добавление срока действия файла cookies
_userInfoCookies.Expires = DateTime.Now.AddDays(5);
//Добавление файла cookies в текущий веб-ответ
Response.Cookies.Add(_userInfoCookies);

Теперь мы можем рассмотреть место их хранения на жестком диске.

Где на жестком диске хранятся файлы куки

Интересной особенностью данных файлов является место их хранения на жестком диске. Во-первых, вам необходимо перейти в свойства папок и открыть закладку видов ("Explorer Folder Option " - > View), а там выбрать опцию отображения скрытых файлов и папок (Show hidden files and folders).

Рис. 1.2. Отображение скрытых файлов и настройки папок

Теперь перейдите в папку Document & settings, а в ней - в каталог текущего пользователя и откройте папку файлов куки Сookies. Вы увидите следующую картину:

Рис. 1.3. Нахождение файлов куки в локальной системе

Как удалить постоянный файл куки до его срока истечения

Данная задача не так проста, как кажется - если вы хотите удалить постоянный файл куки до истечения его срока, то единственным путем выполнения этого будет замена срока действия каким-нибудь другим сроком.

HttpCookie _userInfoCookies = new HttpCookie("UserInfo");
//Добавление срока действия файла куки до срока действия текущего файла
//Добавление файла куки в текущий веб-ответ
Response.Cookies.Add(_userInfoCookies);
_userInfoCookies.Expires = DateTime.Now.AddDays(-1);

Как управлять масштабом куки

Мы можем управлять масштабом куки следующим способом

  • Путем ограничения куки по пути (Path)
  • Путем ограничения области куки (Domain)

В чем заключается преобразование куки

По умолчанию ASP.Net использует куки для хранения сессионных идентификаторов (session ID), но, как мы уже обсуждали, некоторые обозреватели не поддерживают куки. Для того чтобы решить данную проблему, ASP.NET использует преобразованную информацию куки для управления сессионными переменными без использования файла куки. Эту тему можно изучить более детально, но пока мы опишем основные аспекты.

Почему стоит использовать преобразованную информацию куки в ASP.NET

Существуют некоторые конкретные причины для использования преобразованной информации куки в ASP.NET

  • Некоторые обозреватели не поддерживают куки.
  • Иногда пользователи отключают поддержку куки в обозревателе.

Как работает преобразование информации куки

Когда пользователь запрашивает страницу с сервера (Рис. 1.4, синий квадрат), то сервер шифрует сессионный идентификатор и добавляет его к ссылке каждой страницы (Рис. 1.4, зеленый квадрат), а не сохраняет в файле куки. Когда пользователь щелкает по любой ссылке (Рис. 1.4, желтый квадрат) ASP.NET расшифровывает данную сессию и передает ее странице, которую запрашивает пользователь. Теперь запрашиваемая страница может получить любую сессионную переменную (Рис. 1.4, красный квадрат). Все это происходит автоматически, если ASP.NET определяет, что пользовательский обозреватель не поддерживает куки.

Рис. 1.4. Шаги использования преобразованной информации куки

Как реализовать преобразование

Для этого нам необходимо установить sessionState Cookieless в истинное значение.

Несмотря на то, что тема сессий выходит за рамки данной статьи, вам стоит изучить ее более подробно.

Как настроить обработку файлов куки в обозревателе

Теперь мы может изучить то, как можно настроить обозреватель на поддержку куки. Мы рассмотрим пример на основе настройки обозревателя Internet Explorer. Щелкните по Tool -> Internet Option -> Перейдите в закладку Privacy. Тут вы ползунок и обнаружите следующие опции:

  • Accept All Cookies (Разрешать все куки)
  • Low (Низкий уровень)
  • Medium (Средний уровень)
  • Medium High (Выше среднего)
  • Block All Cookies (Блокировать все куки)

Первая опция допускает все куки, а последняя - блокирует. Больше информации вы можете получить прочитав о каждом в том же окошке.

Вывод

Про файлы куки существует много информации - мы рассмотрели лишь малую часть теории, которая поможет новичкам в изучении всех возможностей куки.