• Страница 1 из 1
  • 1
Работаем с куками
adminДата: Четверг, 2010-12-23, 02:07:56 | Сообщение # 1
Нет аватара у admin
Хакер
Администраторы
Сообщений: 151
Репутация: 0
Не на форуме
Код для создания куки в браузере пользователя:

Code
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=/";
}


Код для получения значения куки из браузера пользователя:

Code
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;
}


Код для удаления кук:

Code
function eraseCookie(name) {
   setCookie(name, "", -1);
}


Примеры:
setCookie("fifa7", "cooler", "73") - создаст куку с именем fifa7, значением cooler на 73 дня.
getCookie("fifa7") - вернёт значение куки по именем fifa7, которое у нашем примере равно cooler.
eraseCookie("fifa7") - всё.. больше куки с именем fifa7 не существует... :(


Великий Админ Киберновы
 
  • Страница 1 из 1
  • 1
Поиск: