|Главная| |Обмен валют| |Статьи для Вебмастера| |Обмен ссылками| |Раскрутка сайта| |Новости| |Лучшие спонсоры| |Обналичивание денег|

 

Интернет  

 

 

 

 

.: Системы платежей :.

.: Раскрутка сайта :.

.: Виды ЗАРАБОТКА :.

.: Информация :.

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата обновления сайта:

April 12, 2004 

"Печенье" к вашему столу

.: Новости :.

.: Лучшие спонсоры :.

.: Вебмастеру :.

.: Обмен валют :.

 

 

 

 

 

 

 

 

 

 

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

С другой стороны, о технологии Cookies написано довольно мало, а ведь ее применение в какой-то мере может удовлетворить web-мастера по вопросам обмена информацией между страницами - нужно сказать такая потребность возникает довольно часто (запись приобретенных товаров в корзине для Internet-магазина, сохранение промежуточных ответов тестов и т.д.).

Технология записи -считывания предельно проста. Воспользуемся кодом от Netscape:

 

// Запишем значение Cookie.

 

//Expiration date is optional

 

function setCookie(name, value, expire) {

 document.cookie = name + "=" + escape(value)

 + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))}

 

// Считаем значение Cookie.

 

function getCookie(Name) {

   var search = Name + "="

   if (document.cookie.length > 0) { // if there are any cookies

     offset = document.cookie.indexOf(search)

     if (offset != -1) { // if cookie exists

         offset += search.length

         // set index of beginning of value

         end = document.cookie.indexOf(";", offset)

         // set index of end of cookie value

         if (end == -1)

           end = document.cookie.length

         return unescape(document.cookie.substring(offset, end))

     }

   }

}

 

// Использование функции записи немного сложнее чтения, поэтому

// приведу пример:

 

function register(name) {

   var today = new Date()

   var expires = new Date()

   expires.setTime(today.getTime() + 1000*60*60*24*365)

   setCookie("TheCoolJavaScriptPage", name, expires)

}

 

Что интересно, Cookies почти никто не отключает, хотя возможность такая есть...

 

Сергей Хрипунов

true2design.chat.ru

 

 

Rambler's Top100  

 

 

TopCTO Интернет  

 

 

 

 

 

 

SWMS - INTERNETS - 2004

Hosted by uCoz