avatar_Profesor08

Как удалить куки и сессии в JavaScript?

Автор Profesor08, 2010 Окт. 16, 02:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] javascriptсессиякуки

Profesor08

Вообщем есть задача, справиться с которой знаний маловато.

Вот у меня есть какае-то кука, которую браузер захавал и она используется.
Так вот мне надо сделать так, чтоб если пользователь покидает сайт, то кука обнуляется или вообще чтоб удалялась, либо после закрытия браузера.
Тут, если я не ошибаюсь, надо работать с сессиями.

Мне достаточно самого простого примера, который бы выполнял описанное действие.

P.S. Как вриант, то не обязательно кука должна удаляться или обнуляться при выходе с сайта или закрытии браузера. Можно теже действия произвести, когда пользователь в следующий раз посетит сайт.

И желательно бы без использования PHP, если возможно.

epmak

вообще, жизнь куки выставлять можно, точно также как и сессии...  на жс не работал с ними, но на пхп вполне время жизни куков выставить реально. + время жизни сессии выставляется на сервере...

GrInYa

зачем удалять куки при закрытие браузера? о_О...на то они и есть куки чтоб сохранили данные...если не устраивает работай с сесии на стороне сервера

window.onunload = function(){alert('closing')};

window.onbeforeunload = function(){alert('closing')};


https://techpatterns.com/downloads/javascript_cookies.php

Profesor08

Решение:
Задать переменной cookieExpire, которая отвечает за то сколько проживет кука, текущую дату.

setCookie('newCookie', '1', 'new Date()');

function setCookie(cookieName, cookieValue, cookieExpire) {
.....
}

Похожие темы (4)