hrishikeshp19
hrishikeshp19

Reputation: 9028

deleting cookie from parent domain

I am in "foo.bar.com", I am setting the cookie with key "abc" for the domain ".bar.com"

So far so good.

Now, I am still in "foo.bar.com" but I want to delete the cookie with key "abc" from domain ".bar.com"

How do I do that? I am doing JavaScript.

Upvotes: 5

Views: 5346

Answers (3)

Jack Ratner
Jack Ratner

Reputation: 121

While counter-intuitive, I've found the behavior seen by OP to be expected in both Chrome and Firefox. It's possible to create a cookie at a parent domain from a subdomain, but not possible to delete it afterward. This answer to another post describes this in a little more detail.

Upvotes: 2

pcyim
pcyim

Reputation: 33

If you use jquery.cookie, you specify the domain and path:

$.removeCookie('cookie_name', {domain: '.food', path:'/'});

Upvotes: 2

jJ'
jJ'

Reputation: 3078

You need to explicitly provide the domain

document.cookie = 'abc=' + ";expires=Thu, 01 Jan 1970 00:00:01 GMT ;domain=.foo.com;path=/";

Upvotes: 4

Related Questions