document.cookie // "cooka=ololo"
document.cookie = 'cooka=;'
document.cookie // "cooka=ololo"
document.cookie = 'cooka=;expires=Thu, 01 Jan 1970 00:00:00 GMT'
document.cookie // "cooka=ololo"
Форум → Программирование → JavaScript → Cookie, БЛЕАДЬ!!!11
Cookie, БЛЕАДЬ!!!11
Страницы: ← Следующая страница →
-
31 марта 2012 г. 23:29, спустя 6 минут 18 секунд
там же валялись у тебя функции нормальные. на бигкаре, если там выпадающая справа фигня "задать вопрос" -
31 марта 2012 г. 23:33, спустя 3 минуты 53 секунды
а ведь ты был так близко :Ddocument.cookie = 'cooka=;expires=Thu, 01 Jan 1970 00:00:01 GMT'
Сапожник без сапог -
31 марта 2012 г. 23:38, спустя 4 минуты 59 секунд
там же валялись у тебя функции нормальные. на бигкаре, если там выпадающая справа фигня "задать вопрос"
так на бигкар не я вроде писала ведь ты был так близко :D
не пашет((Высокоуровневое абстрактное говно -
31 марта 2012 г. 23:44, спустя 5 минут 43 секунды
не пашет((
я проверил)) ты гдето налажалСпустя 52 сек.>>> document.cookie = 'cooka=;expires=Thu, 01 Jan 1970 00:00:01 GMT'
Cookie cooka удалена. pyha.ru
"cooka=;expires=Thu, 01 Jan 1970 00:00:01 GMT"Сапожник без сапог -
1 апреля 2012 г. 0:09, спустя 25 минут 31 секунду
так на бигкар не я вроде писал
как-будто код шифруется жс-ный -
1 апреля 2012 г. 0:10, спустя 42 секунды
походу файрбаг парашит, или я тупанул))
в общем сделал так:date.setTime(date.getTime() + (days*24*60*60*1000)); // days=7 - умрут через неделю; days=-1 - умерли вчера, то есть удалить к ебеням))
Высокоуровневое абстрактное говно -
1 апреля 2012 г. 0:11, спустя 1 минуту 2 секунды
function setCookie(cookieName, cookieValue, nDays) {
var today = new Date();
var expire = new Date();
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue)
+ ";expires="+expire.toGMTString();
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
это васяцовские вроде -
1 апреля 2012 г. 0:46, спустя 35 минут 31 секунду
он там че-то где-то писал, что это - хуйня. Или это уже исправленная версия? -
1 апреля 2012 г. 1:01, спустя 14 минут 11 секунд
хм, если приглядеться, похоже да. сам придет расскажет -
1 апреля 2012 г. 1:14, спустя 13 минут 16 секунд
ну вот это toGMTString устарело, вроде на каком-то MSN-овской блоге рассказывали
рекомендуют toUTCStringВысокоуровневое абстрактное говно -
1 апреля 2012 г. 1:28, спустя 14 минут 34 секунды
Я пользуюсь этими функциями:function createCookie(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=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca;
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
В файрбаг пишу eraseCookie(имя_куки) -
1 апреля 2012 г. 1:37, спустя 8 минут 9 секунд
Sinkler, вот, нашел http://blgo.ru/blog/2012/02/21/getcookie-sux/ -
1 апреля 2012 г. 1:44, спустя 7 минут 22 секунды
ага, точно
Sinkler, вот, нашел http://blgo.ru/blog/2012/02/21/getcookie-sux/ -
1 апреля 2012 г. 12:25, спустя 10 часов 41 минуту 22 секунды
document.cookie.split(";") -> document.cookie.split(/;\s*/)
part[0].replace(/^\s+/, "").replace(/\s+$/, "") -> part[0].replace(/^\s+(.+)\s+$/,'$1')
и в чем кайф такого в for:i += 1
не первый раз замечаюВысокоуровневое абстрактное говно
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!