How do you set a cookie to be accessible across the entire domain in Javascript

Posted by Tzarkov on Stack Overflow See other posts from Stack Overflow or by Tzarkov
Published on 2010-04-11T23:14:45Z Indexed on 2010/04/11 23:23 UTC
Read the original article Hit count: 204

Filed under:
|

I suppose there should be a way to set a cookie to be accessible from the entire domain nevermind from which directory you are setting the cookie.

Say in mypage.com/blue/index.php y set the cookie "colour=blue;" this way:

document.cookie = "colour" + "=" + "blue" 
    + "; expires=" + expireDate.toGMTString() 
    + "; path=/";

Using this code, the cookie retrieval function in mypage.com/home.php can't access the content of the cookie.

If it was just from first level directories that the cookie needs to be set, we would be ok by doing path=../ instead of path=/

But how do you go about writing generic code that sets a cookie that is accessible from any page in that domain not minding how deep in the file structure is the page the cookie is being set from?

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about cookies