0


I have this code that wont delete all of my cookies, any idea y?
Thanks

    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";
}
Sean Patrick Floyd
  • 284,665
  • 62
  • 456
  • 576
fatnjazzy
  • 5,840
  • 11
  • 54
  • 82

2 Answers2

1

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

Robby Pond
  • 72,024
  • 16
  • 123
  • 118
0

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

see this

Community
  • 1
  • 1
DrStrangeLove
  • 10,539
  • 16
  • 57
  • 70