Всё для Web Дизайнера - Изучение технологий COOKIES: Cookies - Рецепт приготовления печенья, что такое cookies и как с ними работать, что можно делать с помощью cookie, работа с cookie. управление подмножеством документов, для которых действительны значения cookie, и их сроком годности, значения cookie с одинаковыми именами, но разными параметрами, способы задания значений cookie, функция установки значения cookie, функция чтения значения cookie, функция удаления значения cookie, немного о проблемах, связанных с использованием cookie. Html, css, cgi, php, python, mysql, delphi, pascal, раскрутка сайта,  дизайн навигации, оптимизация страниц сайта, регистрация в поисковиках, шрифты, иконки, звуки, графика, картинки, обои для рабочего стола, Xak, Графика и анимация, Обои, Регистрационные ключи, лекарство для программ, взлом программ, взлом и интернет, хакеры, спам, вирусы, 3D Max, Corel Draw, Flash, Dreamweaver, назначение CSS, cпособы применения CSS,синтаксис, переопределение и наследование описаний, Cookies - Рецепт приготовления печенья, что такое cookies и как с ними работать, что можно делать с помощью cookie, работа с cookie, управление подмножеством документов, для которых действительны значения cookie, и их сроком годности, значения cookie с одинаковыми именами, но разными параметрами, способы задания значений cookie, функция установки значения cookie, функция чтения значения cookie, функция удаления значения cookie, немного о проблемах, связанных с использованием cookie.

Программирование
Web мастеру
3D Графика и анимация
Сетевая безопасность

Гостевая книга
Форум
Ссылки
Услуги

Rambler's Top100
TopCTO Компьютеры цены продажа


Компьютеры

Предыдущая статья     Читать дальше
На главную страницу > > В раздел программирование. > > В раздел COOKIES.

Способы задания значений cookie.

Способ задания значений cookie зависит того, как эти значения будут использоваться и какие
имеются серверные ресурсы. Можно манипулировать временем жизни выставленных cookie и
устанавливать подмножества URL (Universal Resource Locator), в которых заданные значения
действительны. Есть несколько способов задания, наиболее часто используются три - через META-таги
языка HTML, JavaScript и CGI-скрипты. Любым способом можно задавать как одно, так и несколько
значений сразу. Сразу хочу предупредить - не забывайте об ограничениях по объему и
количеству значений cookie, а также параметре domain, так как помимо основного доменного
имени узла часто бывает несколько алиасов (alias).

1. Задание cookie с помощью META-тагов
Простейший способ выставить cookie - использовать соответствующий META-таг в контейнере
... любого статического HTML документа. В общем случае это выглядит следующим образом:



Такой способ задания cookie, на мой взгляд, наиболее интересен для создателей маленьких домашних страничек, когда нет возможности писать свои собственные CGI-скрипты. А если есть поддержка SSI (Server Side Include) или PHP/Fi, то можно делать интерактивные страницы вообще без использования внешних CGI-скриптов. При наличии SSI на узле создание интерактивности с использованием механизма cookie становится просто удовольствием.

С помощью cookie задается на любой статичной
странице, директивой можно потом считать любые переменные окружения, в том числе и ранее заданные значения cookie (переменная HTTP_COOKIE), а с помощью конструкций , и задавать различные варианты внешнего вида страниц. Так же просто можно проделывать подобные вещи, используя PHP/Fi.

Если же ни SSI, ни PHP/Fi недоступен, то можно задавать значение cookie, используя JavaScript.

2. Задание cookie с помощью JavaScript
Можно задавать значение cookie, используя язык JavaScript. Единственный недостаток этого способа заключается в том, что не все браузеры его поддерживают. Ниже приведены примеры функций
JavaScript, написанные Алексеем Александровым для скрипта "Органайзер". Этот скрипт, по-моему, один из лучших образцов программирования на JavaScript с использованием cookie, поэтому я
настоятельно рекомендую посмотреть на работающий образец по адресу

http://design-planet.narod.ru/language/cookies/example.htm

Предыдущая статья     Читать дальше
На главную страницу > > В раздел программирование. > > В раздел COOKIES.

Hosted by uCoz