Как установить и получить cookie на JavaScript?


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

Устанавливать и получать куки удобно с помощью 2-х простых функций:

// Установить куки
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));
}

Источник: http://fastcoder.org/javascript/19.html

Share

Читайте ещё похожие статьи на этом сайте:

  1. Полезные примеры JavaScript на jQuery
  2. jQuery UI Tabs & Cookie
  3. EditArea — JavaScript редактор исходного кода
  4. 6 способов сломать Internet Explorer
  5. PHP функция для конвертирования размеров файла (*KB, *MB, *GB)
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
JavaScript, Программирование


Если Вам понравилась эта статья, пожалуйста оставьте свой комментарий или подпишитесь на RSS-канал и получайте в будущем статьи на RSS Reader.

Комментарии

1 комментарий для “Как установить и получить cookie на JavaScript?”

Написать комментарий

(обязательно)

(обязательно, не публикуется)