JS - Удалить все куки, не работает - PullRequest
0 голосов
/ 02 марта 2011


У меня есть этот код, который не удаляет все мои куки, вы понимаете?
Спасибо

    var cookies = document.cookie.split(";");

for (var i = 0; i < cookies.length; i++) {
    var cookie = cookies[i];
    var eqPos = cookie.indexOf("=");
    var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
    document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Вы можете удалить только файлы cookie, созданные с помощью JavaScript.Вы не можете удалить куки, созданные на сервере.

0 голосов
/ 02 марта 2011

Вы МОЖЕТЕ удалить серверные (и js) куки из javascript, если они не защищены флагом HttpOnly

см. this

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...