куки и сессии
Знакомлюсь с куками. Вот так всё рабоает.
if(document.cookie){ var coo = document.cookie; coo += "b"; document.cookie = coo; alert(coo); }else{ alert('No cookies detected'); document.cookie = "a"; }; А как дать "имя" какой-нибудь куке (ведь не одна же она)? document.cookie['test'] не проходит |
Faab, вот статейка...
http://www.codenet.ru/webmast/js/Cookies.php |
Интересная статья. Получается в одну строчку мы записываем все куки, а потом вылавливаем нужые куки.. а удаление: присваивание какому то имени нулю.
По идеи можно JSON использовать, но надо писать самому. А не хочется. Спасибо. |
localStorage не работает на IE7.. закрыть глаза на этот факт, или есть альтернативы в библиотеках JS?
|
Faab,
<script src="http://hostjs-mybb2011.narod.ru/js/CookieJsLibrary_v_011_4.js"></script> <script type="text/javascript"> var data = 'Привет!' var TimePOP = 1; //Время запоминания в часах var nameCook = '#inter2'; var patch = '/' setCookie01(nameCook,data,TimePOP*60*60*1000, patch); alert([nameCook,data,TimePOP*60*60*1000, patch,getCookie01('#inter2')]); </script> Воспроизводим записанное: <script src="http://hostjs-mybb2011.narod.ru/js/CookieJsLibrary_v_011_4.js"></script> <script> alert(getCookie01('#inter2')); </script> |
Цитата:
Цитата:
|
Цитата:
Узнав, про localStorage, я обрадовался, но каплей дёгтя стала заметка о том что localStorage не работает в IE7 и ниже. Правда, это не так ущербно, учитывая что встречаются пользователи вообще с выключенным JS. Всем не угодишь. Так что наверное, выбирая из всего набора: в качестве сессий буду пользоваться localStorage. |
Часовой пояс GMT +3, время: 13:40. |