0

I have this code that won't delete all of my cookies, any idea y?

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";
}
Dharman
  • 30,962
  • 25
  • 85
  • 135
fatnjazzy
  • 6,070
  • 12
  • 57
  • 83

2 Answers2

1

You can only delete cookies created by javascript. You can't delete cookies create by the server.

Robby Pond
  • 73,164
  • 16
  • 126
  • 119
0

You CAN delete server (and js) cookies from javascript unless they are protected with the HttpOnly flag

see this

Community
  • 1
  • 1
DrStrangeLove
  • 11,227
  • 16
  • 59
  • 72