Как подключить cookies к сайту
Введение в Cookies
cookie является решением одной из наследственных проблем http спецификации. Эта проблема заключается в непостоянстве соединения между клиентом и сервером, как при ftp или telnet сессии, т.е. для каждого документа (или файла) при передаче по http протоколу посылается отдельный запрос. Включение cookie в http протокол дало частичное решение этой проблемы.
cookie это небольшая порция информации, которую сервер передает клиенту. Клиент (броузер) будет хранить эту информацию и передавать ее серверу с каждым запросом как часть http заголовка. Некоторые cookie хранятся только в течение одной сессии, они удаляются после закрытия броузера. Другие, установленные на некоторый период времени, записываются в файл. Обычно этот файл называется ‘cookie.txt’.
Что можно делать с помощью cookie?
Сами по себе cookies не могут делать ничего, это только лишь некоторая информация. Однако, сервер может на содержащуюся в cookies информацию. Например, в случае авторизованного доступа к чему либо через www, в cookies сохраняется login и password в течение сессии, что позволяет не вводить их при запросе каждого запаролированного документа. Другой пример: cookies могут использоваться для построения персонализированных страниц. Чаще всего встречается такое — на некотором сервере Вас просят ввести свое имя, и каждый раз, когда Вы заходите на первую страницу этого сервера, Вам пишут что-то типа «hello, your_name!». На использовании cookies также часто строят функцию оформления заказа в онлайновых магазинах, в частности, в Амазоне, такая своеобразная виртуальная корзина покупателя, как в обычном реальном супермаркете.
Какие броузеры поддерживают механизм cookies?
Не все, конечно, однако самые популярные поддерживают. Я точно знаю, что netscape (начиная с самой первой версии), microsoft ie (трешка и четверка — точно, про предыдущие не знаю), mosaic
Установка cookie.
Как выставлять cookies клиенту зависит от того, как они будут использоваться в дальнейшем. Это можно делать как с помощью скриптов,так и с помощью meta-тагов html. Можно манипулировать временем жизни выставленных cookies и устанавливать место, в котором установки действительны. Общий формат установки таков: set-cookie: name=value; expires=date; domain=domain_name; path=path; secure
Установка cookie с помощью html.
Простейший способ выставить cookie — использовать соответствующий meta-таг в заголовке любого статического html документа.
Установка cookie с использованием perl/cgi.
Другой способ выставить cookie — с помощью серверного скрипта. На perl это будет выглядеть примерно следующим образом: перед тем как выдавать серверный ответ генерируется http заголовок
Чтобы прочитать скриптом значение cookie, которое было установлено ранее, и соответствующим образом выполнить скрипт, используется переменная окружения http_cookie. На perl это будет выглядеть так:
При использовании ssi для просмотра значения cookie можно применить директиву:
Установка нескольких cookie одновременно.
Как с помощью html, так и с помощью скриптов можно устанавливать несколько cookie разом:
cookies в php
Рассмотрим простейший пример — установка на компьютере пользователя булки с информацией о том, был он на этой странице или нет. Это делается так:
После этого у вас на диске появляется c cookie с информацией о том, что эту страницу вы уже посещали. Как долго будет действовать cookie? Поскольку мы использовали только два параметра, а другие нужные параметры оставили без внимания, в них установились стандартные значения: действует до закрытия всех окошек браузера, в домене установившего булку скрипта, по незащищенному соединению. А если мы хотим посчитать сколько посещений произошло в течение года? Как установить эти значения? Воспользуемся полным синтаксисом setcookie:
Как видите, мы можем указать не только имя cookie и значение, но также и время действия (expire — в секундах, прошедших с 1970-го года), путь (стандартное значение «/»), домен («домен.установившего.куки.скрипта») и секьюрность (0), т.е. также и область действия cookie.
Существует ограничение по количеству cookie на домен (20 штук), поэтому на самом деле в cookie хранится массив, и мы можем в одной булке хранить имя пользователя и количество его заходов на страницу (просто используйте значение cookie как массив). Рассмотрим скрипт — счетчик посещения страницы пользователем.
Следующим шагом является прибавление к счетчику посещений единички. Логично — пользователь ведь зашел на страницу? Значит, увеличил количество посещений на единичку. Затем (до выдачи каких-либо надписей) мы должны установить cookie c новой информацией, действующий час. Чтобы получить время в секундах от 1970-го года, используется функция time(), к которой мы прибавляем искомое время (3600 секунд). Следует отметить, что время устанавливается в часовом поясе пользователя, так что запросто может оказаться, что время жизни cookie уже истекло. С этим надо бороться!
И только после того, как мы установили cookie мы можем начать что-то показывать пользователю, что мы и делаем, печатая количество посещений им этой страницы.
Внимание! cookies можно устанавливать только до какой бы то ни было выдачи текста! Проследите, чтобы до использования setcookie не было операторов print. Сообщения об ошибках тоже портят нам установку cookie. Вся проблема заключается в том, что информация о cookie относится к области заголовков, а то, что выдает print — нет.
Но мы должны не только уметь добавить cookie, но и удалить… Это делается все той же многострадальной функцией setcookie, только на этот раз мы вызываем ее с одним единственным параметром — именем cookie:
Что такое cookies: как их удалить или включить
Cookie — что это такое? Вопреки названию, это не имеет ничего общего с кондитерскими изделиями. Cookies — это крошечные файлы с данными, расположенные на устройстве пользователя, которые значительно упрощают нашу жизнь и представляют серьезную угрозу для конфиденциальности.
Файлы сookie — это информационный источник, обеспечивающий маркетологов необходимыми сведениями для создания контекстной рекламы.
Во время просмотра веб-страниц, вы частенько натыкаетесь на сообщение о согласии с условиями по сбору ваших данных на сайте. Потому что современные IT-технологии развились настолько, что браузер может фиксировать абсолютно все наши действия.
К примеру: отложенный вами товар в корзине интернет-магазина, ваши поисковые запросы, ваш логин и пароль в социальных сетях и так далее. Затем, «как по волшебству», вы видите рекламу товара или услуги, которую вы недавно искали. Именно куки являются теми самыми вспомогательными данными, в осуществлении таких операций. В данной статье мы поговорим о том, как включить или очистить файлы cookie и что это такое.
На самом деле существуют два схожих по свойствам файла, такие как: кэш и куки. Однако, если копнуть глубже, они отличаются по многим параметрам. Но для того, чтобы вы поняли более подробно, некоторые сведения в этой статье написаны не совсем корректно, а именно часть свойств в описании файлов cookie больше присущи кэшу и наоборот. Следовательно, для общего понимания вопроса, данная статья написана более простым и понятным языком, без углубленных разграничений зон ответственности между данными свойствами.
Изображение в виде цепочки собранных данных
Что такое cookie в браузере
Представьте, что вы входите в ваш любимый интернет-портал. Пользоваться им очень комфортно, поскольку этот портал помнит все ваши данные: ваш mail; логин; пароль и так далее. Следовательно, вам не требуется вводить сведения о себе по новой, каждый раз как вы заходите на сайт. Также, в базе данных сайта сохраняются все ваши действия, например, вы прошли социальный опрос, повторно его уже не будет, потому что вы не можете много раз высказывать свое мнение по одной теме. Браузер запоминает вашу локализацию и вам не придется повторно выбирать русскую или английскую версию при входе на сайт. Знакомо — не правда ли?
Описанный случай является стандартом в современном интернете. Его бы не было, если бы не cookie. Простыми словами — это небольшие файлы, в которые помещаются данные, которыми обмениваются браузер и определенный сайт. Этот механизм позволяет исключить случаи многократного голосования в одном опросе и позволяет вести счетчик уникальных посещений сайта (конечно, эти опции зависят непосредственно от настроек самого сайта).
Файлы куки чрезвычайно полезны для предпринимателей. Они играют очень важную роль в интернет-магазинах, landing page, корпоративных сайтах и всех сервисах, где необходимо учитывать поведенческие факторы посетителя. Они могут запомнить товары, которые просматривал пользователь и сколько времени он провел на сайте. Также, существует параметр «UTM-метки», через который можно определить из какого ресурса человек, перешел на сайт, например, из группы в социальных сетях или другого портала. Данные сведения очень важны для специалистов занимающихся продвижением сайтов — они позволяют сделать точную оценку рекламной кампании и лучше понять привычки и предпочтения потенциальных клиентов.
Одна из целей куки: специалисты в области интернет-маркетинга отталкиваются от данных о страницах, на которых находился объект. Затем, пользователь, периодически заходящий на сайты по спортивному питанию, например, увидит рекламу о протеиновых батончиках или жиросжигающих препаратах на странице поисковой системы или в социальных сетях. Благодаря куки появилась возможность сформировать систему ремаркетинга. Задача данной концепции — вернуть покупателя на сайт, который отказался от целевого действия, допустим покупки чего-либо, или вовсе зайдя на главную страницу не перешел к товарам или услугам. Данные сведения о потенциальном потребителе остаются в файле cookie и могут в дальнейшем использоваться. То есть, человек наблюдает рекламу, в которой присутствуют, ранее просматриваемые им предложения. Информация из этих файлов, также применяется для организации индивидуальной рассылки, предлагая купить продукты в той же категории.
Как мы уже сказали, основная отличительная черта куки, заключается в том, что они являются вспомогательным элементом для браузера в фиксации различных данных о пользователе. Однако, очень часто мы слышим недостоверные сведения про cookie и считаем, что их нужно опровергнуть:
Основные задачи cookie
Перечень самых основных задач:
В куки фиксируются сведения о том, какую рекламу или новость человек уже просматривал и где совершал целевые действия, а где нет. И если говорить про куки для сайта частных предпринимателей, то можно не опасаться «слива» персональных данных, однако нельзя сказать того-же самого про крупные сетевые организации. Существует закон о том, что распространение файлов куки строго запрещено и за нарушение данного правила полагаются серьезные штрафы, но тем не менее в нашей практике иногда встречаются такие случаи.
Предположим, что вы администрируйте сайт через панель WordPress. Если вы поставите галочку «запомнить меня» на стороннем устройстве, то его владелец сможет воспользоваться этими данными и к примеру — зайти в ваш аккаунт. Правильней всего открывать страницы через режим инкогнито и не отмечать галочкой пункт «Запомнить» при введении персональных данных или каких-либо паролей.
Отключение cookie, в целях приватности доставит вам больше дискомфорта, чем удобств. Каждый раз вам придется вводить свои данные заново, при входе на ресурс, в котором вы уже были зарегистрированы или переходя в интернет-магазин, с ранее заполненной корзиной.
Также, для предельной конфиденциальности, одного выключения файлов будет мало. Необходимо целиком перестроить свое поведение в веб-пространстве и изменить привычные параметры программ и веб-приложений. Иначе говоря, такие тезисы как: удобство и безопасность просто несочетаемы.
25 мая 2018 года был введен закон о правах защиты данных граждан Евросоюза. Его сокращенное наименование GDPR — General Data Protection Regulation. Основная суть указа в том, что владельцы сайтов, занимающихся сбором данных об действиях посетителей на ресурсе, обязаны информировать их об этом. Сбор можно начинать осуществлять только после подтверждения пользователя, что его уведомили о данной информации. В случае, если ваш сайт сосредоточен на работе, не только гражданами России, но и Европы, то вы однозначно попадете под санкции за нарушение регламента.
Раз уж мы затронули сбора данных, необходимо осветить еще один очень тонкий момент. Файлы куки не являются вспомогательным элементом в сборе персональных данных. Поскольку владелец сайта не может интенсифицировать человека, чьи действия отображаются в куки. То есть, куки не предоставляет информацию о том, что — это Иванов Иван Иванович, 1992.01.01 года рождения, проживающий по адресу: город Москва улица Ленина дом 100, квартира 101.
С недавних пор русских интернет-предпринимателей, также начали штрафовать за несоблюдение данных правил. В теории можно попасть на штраф до €20 миллионов. По факту сумма санкций рассчитывается индивидуально, исходя из ситуации.
Совет предпринимателям: не в коем случае не злоупотребляйте вышеуказанными правилами, если не хотите серьезных осложнений. Тем более с этической точки зрения, не правильно заниматься сбором данных о вашем клиенте без его ведома. Информируйте людей о cookie файлах. Но не обязательно делать это слишком прямолинейно и однобоко. К примеру: наша IT-компания, уведомляет посетителей сайта о сборе персональных данных, непринужденно и долей юмора, чтобы не вызвать у человека отторжения.
Включение файлов cookie
Для правильной работы Lync Web App включите в браузере файлы cookie. Чтобы узнать, как это сделать, выберите в списке нужный браузер.
Браузер
Internet Explorer
Выберите Пуск > Панель управления.
Совет: В классическом представлении Windows XP выберите Пуск > Настройка > Панель управления.
Дважды щелкните Свойства обозревателя.
Выберите Конфиденциальность > Дополнительно.
В диалоговом окне Дополнительные параметры конфиденциальности установите флажок Переопределить автоматическую обработку куки-файлов.
В разделе Основные куки-файлы выберите параметр Принимать или Запрашивать.
В разделе Посторонние куки-файлы выберите параметр Принимать или Запрашивать.
Mozilla Firefox
Если вы используете операционную систему Windows, в окне Firefox выберите Инструменты > Настройки.
Совет: Если вы используете операционную систему Mac OS, откройте раскрывающийся список Firefox и выберите пункт Настройки.
Выберите вкладку Приватность.
В раскрывающемся списке Firefox: выберите пункт будет использовать ваши настройки хранения истории.
Установите флажок Принимать куки с сайтов.
Установите флажок Принимать куки со сторонних сайтов и нажмите кнопку ОК.
Safari
Если вы используете операционную систему Windows, нажмите Сервис > Настройки.
Совет: Если вы используете операционную систему Mac OS, в меню Safari выберите пункт Настройки.
В диалоговом окне выберите вкладку Конфиденциальность.
В разделе Блокировать файлы cookie выберите параметр Никогда.
Нажмите кнопку Закрыть и обновите страницу в браузере.
Chrome
На панели инструментов щелкните значок гаечного ключа.
Выберите Настройки > Показать дополнительные настройки.
В разделе Личные данные нажмите кнопку Настройки контента.
В разделе Файлы cookie выберите Разрешать сохранение локальных данных (рекомендуется).
Закройте вкладку Настройки и обновите страницу в браузере.
Куки HTTP
Cookie используются, главным образом, для:
⦁ Управления сеансом (логины, корзины для виртуальных покупок)
⦁ Персонализации (пользовательские предпочтения)
⦁ Мониторинга (отслеживания поведения пользователя)
До недавнего времени cookie принято было использовать в качестве хранилища информации на стороне пользователя. Это могло иметь смысл в отсутствии вариантов, но теперь, когда в распоряжении браузеров появились различные API (программные интерфейсы приложения) для хранения данных, это уже не так. Из-за того, что cookie пересылаются с каждым запросом, они могут слишком сильно снижать производительность (особенно в мобильных устройствах). В качестве хранилищ данных на стороне пользователя вместо них можно использовать Web storage API ( localStorage and sessionStorage ) и IndexedDB.
Чтобы посмотреть сохранённые cookies (и какие ещё способы хранения данных использует веб-страница), можно использовать Storage Inspector (Инспектор хранилища) из раздела Developer Tools (Веб-разработка).
Создание cookie
Получив HTTP-запрос, вместе с откликом сервер может отправить заголовок Set-Cookie с ответом. Cookie обычно запоминаются браузером и посылаются в значении заголовка HTTP Cookie (en-US) с каждым новым запросом к одному и тому же серверу. Можно задать срок действия cookie, а также срок его жизни, после которого cookie не будет отправляться. Также можно указать ограничения на путь и домен, то есть указать, в течении какого времени и к какому сайту оно отсылается.
Заголовки Set-Cookie и Cookie
Заголовок Set-Cookie HTTP-отклика используется для отправки cookie с сервера на клиентское приложение (браузер). Простой cookie может задаваться так:
Теперь, с каждым новым запросом к серверу, при помощи заголовка Cookie (en-US) браузер будет возвращать серверу все сохранённые ранее cookies.
Сессионные cookie
Постоянные cookies
Постоянные cookie ( permanent cookies) удаляются не с закрытием клиента, а при наступлении определённой даты (атрибут Expires ) или после определённого интервала времени (атрибут Max-Age ).
Secure («безопасные») и HttpOnly cookies
Область видимости куков
Директивы Domain и Path определяют область видимости куки, то есть те URL-адреса, к которым куки могут отсылаться.
Атрибут Domain указывает хосты, на которые отсылаются куки. Если он не задан, то по умолчанию берётся доменная часть адреса документа (но без поддоменов). Если домен указан явно, то поддомены всегда включены.
Атрибут Path указывает URL, который должен быть в запрашиваемом ресурсе на момент отправки заголовка Cookie. Символ %x2F («/») интерпретируется как разделитель разделов, подразделы также включаются.
Если задано Path=/docs, то подходят и такие пути, как:
Куки SameSite
Куки SameSite позволяют серверам декларировать, что куки не должны отсылаться с межсайтовыми запросами, что в некотором роде обеспечивает защиту от межсайтовых подделок запроса (CSRF). Куки SameSite находятся пока в стадии эксперимента и поддерживаются не всеми браузерами.
Доступ из JavaScript посредством Document.cookie
Учитывайте, пожалуйста, вытекающие из этого проблемы в отношении безопасности, подчёркнутые ниже (раздел Security). Куки, доступные для JavaScript, могут быть похищены посредством XSS.
Безопасность
Важная информация никогда не должна храниться или передаваться в куках HTTP, поскольку этот механизм сам по себе небезопасен.
Захват сессии (session hijacking) и XSS
Атрибут HttpOnly помогает понизить эту угрозу, перекрывая доступ к кукам из JavaScript..
В Wikipedia приведён хороший пример CSRF. В сообщение (например, в чате или на форуме) включают (якобы) изображение, которое, на самом деле, представляет собой запрос к банковскому серверу на снятие денег:
Теперь, если вы зашли в свой банковский аккаунт, а куки по-прежнему действительны (и никакой дополнительной проверки не требуется), то при загрузке HTML-документа с этим изображением деньги будут переведены с вашего счета. Для защиты от этого используется ряд методов:
Отслеживание и частные данные
Сторонние (Third-party) куки
Куки связаны с определённым доменом. Если он совпадает с доменом страницы, на которой вы находитесь, то их называют «куками первого лица» (first-party cookies). Если это другой домен, их называют «сторонними куками» (third-party cookies). Куки первого лица отсылаются только на тот сервер, который их создал. Однако, страница может содержать изображения или другие компоненты (например, рекламные баннеры), хранящиеся на других серверах. Куки, посылаемые через такие компоненты, используются, главным образом, в рекламных целях или для отслеживания информации в сети. В качестве примера можно рассмотреть типы файлов cookie, используемые Google. Большинство браузеров по умолчанию разрешают использование сторонних куков, но есть расширения, позволяющие их блокировать (например, Privacy Badger от EFF).
Если вы не сообщите об использовании сторонних куков, а пользователь обнаружит их самостоятельно, то доверие к вам может пошатнуться. Чтобы избежать этого, лучше предоставлять соответствующую информацию. В некоторых странах использование куков регламентируется законодательством. Прочитать об этом можно, например, в Википедии в разделе cookie statement (создание куков).
Не отслеживать (Do-Not-Track)
Директива Евросоюза о куках
Правила по использованию куков в Евросоюзе (ЕС) определены в Директиве 2009/136/EC Европарламента (Directive 2009/136/EC), вступившей в действие 25 мая 2011. Это не закон, как таковой, а рекомендация странам-членам ЕС принять законы, соответствующие её требованиям. В каждой стране на этот счёт могут быть свои законы.
Согласно этой директиве для хранения или извлечения информации с компьютера пользователя требуется проинформировать его и получить соответствующее разрешение. С момента её появления многие сайты добавили баннеры, информирующие пользователя об использовании куков.
Подробнее об этом можно прочитать в соответствующем разделе Википедии (Wikipedia). За наиболее полной и точной информацией обращайтесь к законодательствам конкретных стран.
Куки-зомби и «вечные» куки
Более радикальный подход к кукам представляют собой куки-зомби, или «вечные» куки, которые восстанавливаются после удаления, и полное удаление которых умышленно затруднено. Они используют прикладные интерфейсы веб-хранилищ (Web storage API), Flash Local Shared Objects и другие методы собственного воссоздания в случае, если обнаружено их отсутствие.
MnogoBlog
как создать сайт на wordpress, настроить и оптимизировать wordpress
Cookies на вашем сайте: учимся нравиться посетителям
Здесь расскажу вам про Cookeis (куки), а именно: что это такое, где применяются, какие параметры можно задать для них, с помощью каких способов, методов установить Cookies и рассмотрим простенькие примеры использования cookies.
Скачать исходники для статьи можно ниже
Cookies, Куки (от англ. cookie — печенье) – небольшой (не более 4Кбайт) фрагмент данных, сохраняемый веб-браузером на определенное время и нужный для работы на определенной веб-странице или веб-сайте.
Cookies играют роль памяти веб-браузера.
Обычно значения cookies записываются в файл с называнием cookies.txt, который лежит в рабочей директории установленного на компьютер браузера.
Параметры, которые можно задать cookies.
Более подробно о параметрах для cookies можно почитать по следующей ссылке:
Способы задания cookies.
– с помощью Javascript;
– с использованием Perl/CGI.
На примерах, мы рассмотрим с вами использование cookies с помощью PHP и Javascript.
Практика с применением Cookies.
Здесь попробуем рассмотреть простенькие примерчики.
Пример 1.
Начнем с простого – задания для cookies значения, например слова “Привет!” и вывода его на сайте.
При использовании Cookies необходимо иметь в виду, что Cookies должны устанавливаться до первого вывода информации в браузер (например, оператором echo или выводом какой-либо функции).
Чтобы удовлетворить данному условию для сайтов на WordPress, нам необходимо открыть файл header.php – для этого в панели управления сайтом в левом меню выбираем пункт “Внешний вид”, далее подпункт “Редактор” и справа в списке шаблонов выбираем файл header.php.
В его коде находим тег и после него вставим следующие строчки:
Данной строчкой мы задали для cookie имя – “test”, также мы установили его значение – “Привет” и время его хранения, равным 1 часу (60*60=3600 сек).
Теперь нам осталось вывести значения нашего cookie на сайте, для этого необходимо вставить в шаблон следующие строчки:
Например можно вставить данные строчки в начале шаблона сайдбара, для этого выберите из списка шаблонов файл sidebar.php и вставьте их в нужном месте, ну например так:
Теперь открываем свой сайт и смотрим, что получилось.
Так как при первом просмотре странички cookies записываются, то надпись “Привет!”, вы не увидите – для ее вывода на сайте вам необходимо обновить страничку дважды.
Пример 2.
В данном примере мы сделаем страницу, которая запрашивает Ваше имя при первом посещении, затем она сохраняет Ваше имя в куки и показывает его при следующих посещениях.
Если в первом примере мы задавали значение для cookies с помощью PHP, то здесь будем использовать Javascript.
Наглядный пример можно посмотреть по следующей ссылке:
http://ruseller.com/lessons/les593/demo/demo.html
Перед тем как начать, советую прочитать вам мою предыдущую статью о том как подключить Javascript в WordPress!
В данном примере я вставлю javascript в индивидуальный шаблон одной из страниц сайта.
Как создать индвидуальный шаблон можете прочитать в моей предыдущей статье.
Допустим я уже создал индивидуальный шаблон для странички, теперь нужно его открыть в “Редакторе” (в панели управления вашим сайтом в левом меню выбираем пункт “Внешний вид”, далее подпункт “Редактор” и справа в списке шаблонов ищем наш индивидуальный шаблон).
Теперь вставляем в его код следующие строчки javascript, которые и создадут форму для ввода имени посетителя и дальнейшем его приветствии.
Строчки самого скрипта:
И приведу код моего индивидуального шаблона со вставленным вышеуказанным javascript-ом:
Пример моей тестовой страничке, на которой я и испробовал данный скрипт можете посмотреть по данной ссылке:
http://mnogoblog2.16mb.com/new/
Можно привести еще множество примеров совместного использования Cookies и Javascript, такие например как:
– Создания различного рода напоминаний.
Например для того, чтобы пользователь создал закладку на ваш сайт, раз в неделю или после определенного количества дней показывается всплывающее окно “Добавить в избранное”.
Также можно создать напоминание подписаться на RSS ленту вашего сайта.
– Создание перенаправлений.
Перенаправление посетителей на разные страницы на основе значения, хранящегося в cookies.
Например посетителю при первом посещении сайта предлагают выбрать любимое животное (кошка, собака и др), после чего соответствующее значение записывается в cookies и при следующем посещении, он попадет уже на страничку или форум данного сайта, непосредственно рассказывающей про его любимое животное.
– Создание возможности посетителю выбрать цвет или картинку фона, а возможно и других дизайнерских элементов сайта, при этом куки запомнят его выбор и при следующем заходе отобразят сайт, так как ему нравится.
– Создание информационного блока для посетителя, в котором отображается его имя, дата последнего посещения, количество посещений данной страницы и прочей информации.
– Вывод Popup (всплывающий окон) и прочей раздражающей рекламы только один раз при первом посещении посетителя.
– Создание ежедневников, адресных книг и прочего.
В одной из следующих статей я приведу пример с использованием Javascript и Cookies, в котором посетитель сможет выбрать понравившийся фон для сайта, и при этом браузер запомнит его выбор благодаря cookies, что позволит при каждом последующем заходе на данный сайт отображать именно выбранный фон – по-моемому это будет классно!
Похожие записи:
Cookies на вашем сайте: учимся нравиться посетителям : 2 комментария
Здравствуйте, помогите сделать псевдокоментарии. То есть чтобы свой комментарий видел только тот кто его оставил, а остальные только хорошие
Спасибо за статью. Очень помогла. Но столкнулся с трудностью и прошу помощи.
В силу обстоятельств, имен моих cookie выглядят так: cookie[1], cookie[2] и т.д.
При таких названиях функция get_cookie всегда возвращает null. Что с этим делать?
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.