Софт

установить куки

Рейтинг: 4.9/5.0 (342 проголосовавших)

Категория: Windows

Описание

Установить куки

Установить/получить cookie

21 февраля 2008, 19:13

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

// Установить куки
function setCookie ( name. value ) {
var valueEscaped = escape ( value ) ;
var expiresDate = new Date ( ) ;
expiresDate. setTime ( expiresDate. getTime ( ) + 365 * 24 * 60 * 60 * 1000 ) ; // срок - 1 год, но его можно изменить
var expires = expiresDate. toGMTString ( ) ;
var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires;
if ( valueEscaped. length <= 4000 ) document. cookie = newCookie + ";" ;
}

// Получить куки
function getCookie ( name ) {
var prefix = name + "=" ;
var cookieStartIndex = document. cookie. indexOf ( prefix ) ;
if ( cookieStartIndex == -1 ) return null ;
var cookieEndIndex = document. cookie. indexOf ( ";". cookieStartIndex + prefix. length ) ;
if ( cookieEndIndex == -1 ) cookieEndIndex = document. cookie. length ;
return unescape ( document. cookie. substring ( cookieStartIndex + prefix. length. cookieEndIndex ) ) ;
}

Другие статьи сходной тематики:

Статьи, часто просматриваемые вместе с этой:

Нелепо может оставлять мне тут комментарий, но я хочу развить тему и мне интересно когда и зачем нужно применять Cookie, может ли это относиться к почтовым гипер ссылкам?

Куки применяются в решении самых разнообразных задач. К примеру, в большинстве интернет-магазинов "корзина" работает через куки. Или запоминание языка сайта RUS|ENG. Приводть примеры можно долго.

Что такое почтовые гиперссылки (mailto. ) и как они соот-ся с куками сказать затрудняюсь.

установить куки:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Куки php, cookie

    Куки php, cookie

    Cookies (далее просто куки ) - это данные небольшого объема (текстовые фрагменты), размещенные на стороне клиента. Куки сохраняются на машине клиента и отправляются веб-серверу с каждым новым запросом.

    Чтобы создать Cookie, необходимо задействовать функцию setcookie(). Данной функции требуется передать следующие параметры:

    Имя – имя Cookie, по этому имени вы будете обращаться к сохраненным данным Значение – значение Cookie (необязательный параметр) Срок хранения – срок жизни Cookie в секундах (необязательный параметр) Путь – путь Cookie (необязательный параметр). По умолчанию: / (куки доступен из всех каталогов) Домен – домен Cookie (необязательный параметр). Значение www.dnzl.ru сделает доступным куки только для поддомена www сайта dnzl.ru. Чтобы обеспечить доступность cookie всем поддоменам (www.dnzl.ru и dnzl.ru), следует использовать значение .dnzl.ru. Защита – если true, то куки передается по защищенному соединению (SSL) (необязательный параметр)

    Давайте создадим какой-нибудь куки (cookie).

    Вышеописанный cookie обозначает: мы устанавливаем cookie с именем visited. Значение переменной visited – yes (то есть в дальнейшем данный пользователь будет идентифицироваться как – ‘он сайт уже посещал’). Наш куки будет работать в течение месяца (60 * 60 * 24 * 30). Вы можете видеть, что путь и домен не указаны, поэтому они будут установлены автоматически. Следует отметить: если вы не установите время действия куки, то куки будет действовать в течение текущей сессии. Хотя данный сценарий и установит куки, но сервер не сможет прочитать его, пока пользователь не перезагрузит текущую страницу или не перейдет к другой странице.

    Так как функций setcookie устанавливает HTTP-заголовки, то до вывода данной функции ваш сценарий не должен ничего выводить в браузере, включая пробелы (пробельные символы интерпретируются как HTML-код).

    Чтобы обратиться к куки, можно использовать массив $_COOKIE.

    Чтобы удалить cookie достаточно измените переменную expire следующим образом:

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

    Сервер ставит куку

    Браузер передает куку

    Зависит от времени жизни куки

    Заметки (замечания) по кукам

    Куки посылаются туда-сюда в заголовках.

    ‘Туда’ или в браузер кука посылается посредством – setcookie (установили), ‘обратно’ cookie (обратиться к кукам можно посредством массива $_COOKIE ).

    Сессионые(временные) куки: под сессией понимается то время, пока открыт браузер пользователя; как только браузер закроют, сессионная кука удалится. Если в setcookie не указать время - это сессионная кука (пока открыт браузер).

    Куки посылаются в заголовках, поэтому они должны быть до любого вывода.

    Сейчас куки используются в основном для отслеживания посещаемости(то есть не массово) и т.д.

    Следующая сессионая кука считает количество посещения и выводит дату последнего визита.

    PHP PHP

    Учимся работать с куками (cookie)

    Учимся работать с куками (cookie)

    Доброе время суток, уважаемые пользователи проекта http://get-element.3dn.ru! Меня очень часто просят научить работать с куками, так как это очень удобные и полезные компоненты браузера, при помощи которых можно запоминать что угодно. Именно куки позволяют запоминать, хотите вы слышать звуки в чате, получать уведомления о ЛС, включать снег и так далее


    Ну что же, приступим. Для начала нам нужно тело кукисов, которое будет обрабатывать наши запросы (Вставляйте после /head):

    <script>
    function setCookie(name, value, days) <
    if (days) <
    var date = new Date();
    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
    >
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
    >
    function getCookie(name) <
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) <
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    >
    return null;
    >
    function eraseCookie(name) <
    setCookie(name, "", -1);
    >;
    </script>

    При работе с куками мы используем всего три функции:

    1) setCookie('Имя куки', 'Значение', 'Время хранения') - данная функция записывает куку в браузер
    2) eraseCookie('Имя куки') - Стирает куку с нужным именем
    3) getCookie('Имя куки') - получаем значение куки

    Теперь разберём пару примеров, где вам точно станет понятно, как с какими функциями работать

    1) Спойлер, который будет запоминать положение открыто и закрыто

    Итак, к примеру, по умолчанию у нас спойлер будет открыт:

    <input id="spoiler" value="Открыто" />
    <div id="spcontent">Здесь контент</div>

    Сразу под спойлером мы вставим скрипт:

    <script>
    $('#spoiler').click(function() < // Событие при клике по кнопке
    if($('#spoiler').val()=='Открыто') // Проверяем, какое значение у кнопки, открывающей и закрывающей контент
    <
    setCookie('spoiler1', 1, 365); // Если спойлер открыт, устанавливаем куку с именем spoiler1, значением 1 и сроком на 365 дней
    $('#spcontent').fadeOut(500); // Скрываем контент, если значение кнопки "Открыто"
    $('#spoiler').val('Закрыто'); // Меняем значение кнопки на Закрыто
    >
    else
    <
    eraseCookie('spoiler1'); // Удаляем куку c именем spoiler1, если значение кнопки, открывающей и закрывающей контент, не равно "Открыто"
    $('#spoiler').val('Открыто'); // Меняем значение кнопки на Открыто
    $('#spcontent').fadeIn(500); // Открываем контент
    >;
    >);

    if(getCookie('spoiler1')) // Проверяем, есть ли кука с именем spoiler1, когда мы переходим по страницам
    <
    $('#spcontent').fadeOut(500); // Скрываем контент, если кука уже была установлена
    $('#spoiler').val('Закрыто'); // Меняем значение кнопки на Закрыто
    >
    </script>

    Вот и всё. Вот как работает: Кликаем по кнопке. Проверяем значение кнопки. Если значение "Открыто" - устанавливаем куку, скрываем контент и меняем значение самой кнопки на "Закрыто".

    Если же значение кнопки при клике "Закрыто" - стираем куку, открываем контент и меняем зачение кнопки на "Открыто".

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

    2) Запишем некое значение в куку и потом получим его при переходе на следующую страницу

    Создадим две кнопки. При клике по первой - будем записывать куку, при клике по второй - стирать её:

    <input value="Установить куку" />
    <input value="Удалить куку" />

    Итак, как вы поняли, мы будем заносить в куку значение времени. Первая кнопка записывает куку с именем timer и значением $TIME$ (Это оператор uCoz) на один день. Вторая кнопка стирает эту куку

    Скрипт, который будет проверять, есть ли кука:

    <script>
    if(getCookie('timer')) // Проверяем, есть ли кука timer
    <
    alert(getCookie('timer')); // Если есть - выводим сообщение со значением (Оно будет примерно 11:22:33)
    >
    </script>

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

    Ссылки на статью:

    Прямая ссылка: HTML-код: ББ-код:

    Похожие статьи:

    Куки - Справочник по PHP функциям - PHP - Электронная библиотека

    Новые книги

    Продающие рассылки. Повышаем продажи, используя email-маркетинг

    Большой трафик и шестизначное число подписчиков в социальных сетях не гарантируют увеличения доходов вашего бизнеса. Как создать лояльную аудиторию и наладить доверительные отношения с клиентами? И как «конвертировать» их в реальных покупателей? Электронная почта, несмотря на развитие других средств онлайн-маркетинга, по-прежнему остается одним из самых эффективных инструментов.

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

    «…Я не ставил перед собой задачу научить своих читателей продвигать сайты самостоятельно. Для этого цели вы можете взять с полки книжного магазина другую книгу. Основная задача этой – помочь вам разобраться с тем, что же такое SEO, по каким факторам поисковая система оценивает сайт и определяет его место в иерархии выдачи, что именно должен делать SEO оптимизатор, дабы вывести ваш ресурс в ТОП и так далее…»

    Книга предназначается, в первую очередь, бизнесменам и предпринимателям, маркетологам и руководителям IT-компаний, а также всем, кто интересуется SEO-рекламой и продвижением сайтов.

    PHP прозрачно поддерживает HTTP-куки. Куки это механизм хранения данных в удалённом браузере и отслеживания и идентифицирования пользователей с их помощью. Вы можете установить куки функцией setcookie() . Куки являются частью HTTP header'а, поэтому setcookie() обязана вызываться до отправления любого вывода браузеру. Это то же самое ограничение, что и для header() . Вы можете использовать функции буферизации вывода для задержки вывода скрипта до тех пор, пока вы не определите, устанавливать ли куки и отправлять ли какие-нибудь header'ы.

    Любая кука, отправляемая вам с клиента, будет автоматически конвертирована в PHP-переменную точно так же, как GET и POST-данные, в зависимости от переменных конфигурации register_globals и variables_order. Если вы хотите присвоить несколько переменных одной куке, просто добавьте [] в имя куки.

    В PHP 4.1.0 и позднее автоглобальный массив $_COOKIE всегда будет установлен любой кукой, отправленной клиентом. $HTTP_COOKIE_VARS также устанавливается в более ранних версиях PHP, когда установлена переменная конфигурации track_vars .

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

    HTTP-футентификация в PHP

    Обработка загрузки файлов

    Работа с cookie

    Работа с cookie

    Плагин jQuery cookie предоставляет простой и удобный интерфейс для работы с кукисами на стороне клиента. Обычно кукисы используют на стороне сервера, однако в некоторых случаях, более уместно работать с ними именно на стороне клиента. Например, если в javascript-плагине необходимо организовать хранение состояния (например номер открытой вкладки в плагине вкладок ), то чтобы избежать дополнительной серверной части для плагина, можно использовать кукисы на клиенте.

    Подключение и использование

    Чтобы плагин стал доступен на странице необходимо подключить файл с библиотекой jQuery и файл с плагином (можно скачать на github.com ):

    После этого, можно будет элементарно работать с кукисами:

    в качестве значения куков следует использовать элементарные типы: числа и строки (а не массивы или объекты). Если нужно записать в один кукис несколько значений, можно перевести объект или массив со значениями в строку json (для этого понадобиться сторонний плагин jQuery-JSON ) а при получении значения из куков, конвертировать строку обратно.


    При установке кукисов, в третьем параметре функции $.cookie() можно указывать настройки. С помощью них можно задать время жизни кукисов, уточнить домен и/или часть path, в которых они должны быть видны и др. (см. вкладку свойства).

    Замечание. при удалении куков, необходимо использовать те же параметры path. domain и secure. что и при их установке.

    Информация

    Установить COOKIE используя JavaScript

    Работая с очередным проектом, мне пришлось прибегнуть к использованию cookie. Для запоминания сайтом, выбранного пользователем региона страны. Это было необходимо сделать для отсортировки информации относящейся только к заданному региону. По причине разного рода соображений, вариант с использованием PHP был исключен. И пришлось подключать JavaScript и уже дальше с помощью его устанавливать и считывать соответствующие кукисы.

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

    Удобство использования JavaScript еще заключается в том, что cookie можно установить без перезагрузки страницы, в отличии от решений на PHP.

    Надеюсь данный пример пригодиться новичкам)). Кстати замечу, такой подход используется мною во многих моих проектах. Но учтите, что нужно подстраховываться, на случай если у пользователя в браузере будет отключен яваскрипт. Поэтому не стоит забывать, про резервный метод… Я о том же PHP…

    Похожие записи
    • Роман Чернышов. Не приходят письма (e-mail) с форума при регистрации, при в ответе в тему, на которую я подписан. [. ]
    • Роман Чернышов. В последней версии CMS СП, и в данном дополнении есть поддержка нескольких фото. Адреса фото прописы [. ]
    • Олег. Как включить в импорт\экспорт дополнительные изображения товара?
    • Роман Чернышов. Инструкция на примере файла "Вечерние Платья.csv". 1. Файл содержит следующие колонки: наименование [. ]
    • Роман Чернышов. Для этого есть ряд решений. одно из них http://rche.ru/1924_skript-postinga-tovarov-v-albom-vkontakt [. ]



    и многие другие.

    Меню Услуги Разработки

    Чернышов Р. В. Разработка сайтов под заказ

    Телефон: +7 (987) 708-42-41

    ICQ: 1-308-715, 620-306-213

    Мы работаем ежедневно с 8:00 до 24:00

    © 2010- Роман Чернышов

    Cookies - установка

    Cookies — установка

    Автор: Андрей Косяк Дата публикации: 22.12.2010

    В первой статье Cookies — печем печеньки мы смотрели на куки с дальней дистанции, поэтому если ты разобрался в общих понятиях и назначении cookies — можно приступать непосредственно к выпечке (вот и духовочку я раздобыл), поэтому, надеваем кулинарный колпак и подходим поближе. Будем выпекать!

    Арт. подготовка

    Ты уже знаешь, что куки — строка, а также, знаешь, как выглядит кука глазами браузера. При установке в браузер, кука имеет вид все той же строки:

    "cookieName = cookieValue ; expires = Fri, 21 Jan 2021 06:10:00 GMT ; path = / ; domain = lessons.xiper.net ; secure = true ; "

    Условия существования куки оговариваются пятью параметрами (парами ключ=значение) ( ВАЖНО! После каждого должен стоять символ-разделитель ";"), рассмотрим их:

    Начинка куки

    "cookieName =cookieValue;" — основной параметр куки, без него кука теряет свой смысл. Здесь cookieName — уникальное имя для куки, а cookieValue — информация (значение), которую она будет хранить. Забегая немного вперед, скажу, что в качестве значения может быть что угодно, любая, удобная тебе, структура хранимых данных (да хоть JSON), а также какие угодно символы. Единственная пара, которая является обязательной при установке куки.

    Время жизни

    "expires =Fri, 21 Jan 2021 06:10:00 GMT" — эта пара хоть и необязательна, но играет очень важную роль, наряду с первой. Этот параметр определяет время жизни куки, а именно, с точностью до секунды, в указанную дату, кука «прикажет долго жить». Если этот параметр не указать, то кука будет действительна только в течение сессии, а это значит, что при закрытии браузера она будет удалена.

    Важным моментом является формат даты. Дата должна быть задана ТОЛЬКО в текстовом формате (Fri, 21 Jan 2021 06:10:00 GMT). Снова, забегая немного вперед, скажу, что в этом нам поможет объект Date, в нем есть все необходимые инструменты.

    Путь установки

    "path =/" — этим параметром задается путь (каталог), для которого действительна кука. Сейчас path имеет значение "/", это ничто иное, как корневой каталог, поэтому кука будет доступна для чтения абсолютно всем каталогам сайта. В случае если доступ к куке должен быть ограничен, то параметр path просто не указываем или указываем в нем общий родительский каталог, и кука будет установлена для конкретного каталога, но специфика такова, что кука будет доступна всем его подкаталогам, в то же время — не видна смежным и родительским каталогам.

    Для чего это? Представим элементарную ситуацию: интернет-кафе, сначала пришел пользователь Вася, поработал со своей страницей в соцсети, а после него пришел Петя и, на том же компьютере, в той же сети, поработал со своей страницей. Страницы участников находятся в одном домене, но лежат, как правило, в смежных каталогах. К примеру: страница Васи — http://socset.com/vasya, страница Пети — http://socset.com/petya. Можно представить, какой будет хаос, если куки будут устанавливаться в корневой каталог: Вася сможет оперировать куками Пети и наоборот. Я думаю ни одному, ни другому такой вариант не понравится. Поэтому, в данном случае, будет уместно, если куки будут привязаны только к каталогу конкретного пользователя, следовательно, ко всем его подкаталогам.

    Домен

    "domain =lessons.xiper.net" — эта пара определяет домен, в котором действительны куки. Как правило, явно использовать приходится редко. Ситуация с этим параметром похожа на ситуацию с параметром path, с той разницей, что в Domain мы оперируем доменами и сабдоменами а не каталогами. Т.е. в данном случае, куки установленные для сабдомена lessons.xiper.net не будут доступны для tricks.xiper.net. Чтоб исправить это, нужно указать общий для них домен — xiper.net. Если параметр не указан, то по умолчанию используется доменный адрес документа.

    Безопасность

    "secure =true" — параметр безопасности. Если этот параметр установлен в true, браузер отправит куки только тому серверу, который запросит их по безопасному каналу (SSL). Этот параметр также используется редко. По умолчанию принимает значение false.

    Первый блин комом?

    Вот теперь попробуем угостить наш браузер печенюшкой. В этом нам поможет объект document.cookie:

    Результат можно увидеть, открыв в своем браузере раздел куки или же банально:

    И совсем и не комом! Все гуд, кука на месте.

    Заметка

    Обращаю внимание на особенность браузеров на WebKit. Они отказываются ставить куки, если документ открыт локально. Я, обычно, в таких случаях пользуюсь локальным сервером, так же он понадобится при работе с AJAX. Поэтому, как говорится, маст хэв! К примеру, Denwer (ссылка в конце статьи).

    Больше cookies

    C одной кукой разобрались. А как быть, если нужно хранить, к примеру, данные из формы (логин, e-mail, номер телефона и т.п.)? В таком случае можно поступить так:

    Таким образом, имеем три куки, которые хранят соответственно логин, электронный ящик и номер телефона. Но ты же помнишь, об ограничениях на количество куков от одного домена, впрочем, как и их общего количества? Значит, таким способом мы можем хранить только ограниченное количество значений для полей. А если такое ограничение "связывает" нам руки, мы можем поступить так:

    В итоге имеем 1 используемое место под куку. Все данные я "склеил" в одну переменную и разделил их символом ";", впрочем, в качестве разделителя внутри переменной можно использовать любой символ, это уже наша инициатива, здесь только нужно позаботиться о том, чтоб этот разделитель не встречался в значениях полей, иначе возникнут трудности в дальнейшем, когда нужно будет их прочесть. В таком случае, конечно же, нужно еще помнить об ограничении на размер куки (4кб).

    Зачем функция escape? Все довольно просто, она кодирует значение куки в 16-ричное представление. Для чего? Во-первых, браузер отправляет куки серверу, а для того, чтоб данные одинаково могли быть прочтены на серверах под любыми системами, используется данная кодировка. Во-вторых, если мы, используя разделитель ";" в переменной со значениями полей, не закодируем эту строку, то кука, по меньшей мере, просто не правильно установится, ведь разделитель ";" используется для отделения параметров самой куки. Этот момент нужно взять на вооружение и, впредь, использовать по-умолчанию при передаче информации (cookie, AJAX).

    "…и время ни на миг не остановишь"

    Теперь разберемся с параметром expires. Неудобство в том, что до этого момента мы прописывали время жизни для куки вручную. Но, в реальных условиях, такой подход практически не применим. Как минимум, потому, что при каждом очередном заходе на сайт, время жизни куков должно продлеваться на какой-то фиксированный строк, что, вобщем-то, оправдано и логично. Поэтому в данном вопросе нам полностью поможет объект Date:

    Такими действиями мы установили время жизни куки ровно в 1 месяц. Подробно на объекте Date в этой статье оснавливаться не буду, лишь опишу схему установки срока:

    • строка 2: объявляем cookieExp как объект Date. Теперь cookieExp содержит текущую дату;
    • строка 3: переустановка в cookieExp месяца. При помощи метода getMonth извлекаем текущий месяц и прибавляем к нему еще один. В итоге в cookieExp запишется следующий месяц;
    • строка 6: в этой строке используем метод toGMTString(), для перевода даты в текстовый формат;

    Таким образом, в зависимости от того, какое время жизни для куки нужно установить, можно использовать и другие методы объекта Date: от get/setMilliseconds() до get/setFullYear() (от получения/установки миллисекунд до получения/установки года).

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

    Вывод

    Как видишь, установка куков не есть чем-то сверхъестественным, нужно только помнить (какой раз уже повторяюсь :) ) об ограничениях и все будет типи-тип, ну, или топи-топ. Следующий материал будет о том, как наши печеньки достать из духовочки. Вот там придется немного поразмышлять.

    Куда дальше Полезности

    Cookie (куки) на Вашем компьютере и безопасность

    Текущие плагины и программы для Mozilla Firefox ® и др. Записи куки (cookies).

    Cookie (печенье) или "куки " представляют текстовую строку включаемую в запросы и ответы HTTP (Hypertext Transfer Protocol ).

    Данные записи сохраняются на Вашем компьютере и имеют определённое время жизни.

    Но есть некоторые куки, которые могут иметь практически пожизненное время жизни.

    Cookie может иметь свою личную папку на Вашем компьютере и найти куку, удалить штатными средствами браузера, проводника или даже некоторыми специальными программами, бывает довольно сложно или не возможно

    (Ответ: если такая беда, то поиск и удаление такой куки - вручную ).

    Существуют программы, которые устанавливают куки без Вашего разрешения и даже если Вы удаляете данную куку, это приложение при запуске, автоматически её (cookies) создаст и запишет.

    Типы куки (cookie)

    Куки (cookie) по временным характеристикам подразделяются на:

    Временные куки (cookie) - сохраняются только в течение текущего сеанса и удаляются с компьютера после выхода из браузера (в Mozilla Firefox см. опцию "Сохранить куки (cookie) " вкладка " Приватность" ).

    Постоянные куки (cookie) - сохраняются на компьютере после выхода из браузера.

    Cookie могут быть как от основного домена, страницу которого вы открываете, так и от сторонних сайтов (в Mozilla Firefox см. опцию "Принимать куку. " вкладка "Приватность" ) связанных с этой веб-страницей - реклама, счетчики и др. Для визуального просмотра связей существует дополнение к Firefox - Collusion от Mozilla .

    Зачем нужны куки (cookie).

    Основное назначение cookie - создание удобств пользователю.

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

    Досье о Ваших "похождениях" в интернете.

    Из вышеизложенного становится ясно, что на Вашем компьютере храниться информация - логины, пароли, ваши похождения по сайтам, а совместно еще и с Cache Вашего браузера (кеш / кэш служит для ускорения открытия страниц сайта, браузер сохраняет посещенные страницы на жесткий диск и при повторном посещении страницы, если страница не изменилась на сайте, то она подгружается с вашего компьютера. Кэш / Кеш (Cache) комп. дословно: быстродействующая память; сейчас строгого правила Э/E нет - кэш / кеш (как "хошь" или хочешь). Такая информация имеет определенную ценность для заинтересованных лиц от корпораций (маркетинг) до ваших друзей и врагов интересующихся Вашей личной жизнью.

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

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

    Ваша безопасность - Ваша личная проблема!

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

    Например: в одном столичном большом городе, на благо горожан, установили видеокамеры слежения, которые непонятно сколько времени показывали взрослым тётенькам и дяденькам всякую ерунду. А один плохой дяденька (через некоторые сервера), показал горожанам другого города, совсем нехорошее кино и по очень большому телевизору установленному на площади. Эти примеры, относятся, конечно к глобальным системам компьютерной и информационной безопасности, и количество наличия денег не даёт никому никаких гарантий безопасности.

    Надо ли бороться с куками.

    Вы можете воспользоваться бесплатным антивирусным плагином Dr.Web LinkChecke r для проверки веб-страниц и скачиваемых файлов на заражение вирусами, троянскими или шпионскими программами. См. - Плагин антивируса Dr.Web - LinkChecker

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

    На самом деле не все так страшно, если Вы можете контролировать ситуацию, т.е. доступ к Вашему персональному компьютеру. время от времени чистка накопленной информации, проверка компьютера антишпионскими (Anti Spyware) программами (скачать можно например здесь - http://securitylab.ru/software/1277 или здесь http://antispyware.org).

    Не устанавливайте с "вражеских" или не доверенных сайтов программы, если не хотите ходить по интернету и задавать вопросы - Кто Я. Где Я. Как убрать баннер. У меня не открываются сайты! С меня требуют SMS! Что делать? и т.д. (по поводу - "блокирован Windows" и оплаты по SMS для разблокирования. см. страницу Онлайн проверка антивирусом. Проверить файлы и ссылки антивирусом

    Выбор программ в интернете большой, но доходить до паранойи тоже не стоит "пичкая" компьютер антивирусами (можно и "повесить" систему ).
    Если уж Вам так хочется прогуляться по темным закоулкам Интернета, включите на этих сайтах, например расширение NoScript (или подобные). См. страницу Безопасность серфинга - Adblock Plus, NoScript, PhZilla, WebMoney . А при выходе очиститесь от "грязи", которая накопилась в кеше (Cache) и удалите куки (cookie) от подозрительных сайтов. (См. Очистка информации - BetterPrivacy, Cache Status, CacheViewer, Edit Cookies, CookieCuller, CacheViewer, PlacesCleaner, Vacuum Places Improved . )
    Или воспользуйтесь функцией программы ToolwizCare - виртуальный режим для Windows и безопасность в интернете.

    Общие правила безопасности для пользователя

    Общие правила банальны:
    1. Закрыть доступ к компьютеру для посторонних лиц.
    2. Не устанавливать неизвестные программы.( Не надо жать, где непопадя кнопку Ок! ).
    3. Делать иногда профилактику на своем компьютере. (Вы по утрам умываетесь? Зубки чистите? Перед едой ручки моете? А почему у Вас в компьютере бардак? Клавиатура грязная? Ужас! И Вы еще жалуетесь? Тогда ВИРУСЫ идут к ВАМ! (виртуальные и реальные). Привет. Добро пожаловать к доктору!

    Если Вы осилили данную статью, то можно перейти и к настройкам Mozilla Firefox для работы с куки (cookie)
    или см. статью: CCleaner и CCEnhancer. Очистка приватных данных

    Возможно Вам будут интересны следующие статьи: