1. Technology

JavaScript By Example

Cookies: 3. Domain Level Cookies


Web sites often have a www. sub-domain that points to the same content as the main domain. Whit session cookies our visitor has either accessed our site with the www. or they have accessed it without and so the fact that a cookie created for www.example.com is not accessible from example.com isn't going to matter. With first party cookies a visitor may very easily access our site the first time as www.example.com and the second time as example.com and so we want to create a cookie that will be accessible from both.

To make a cookie accessible from the entire domain including any sub-domains we just add a domain parameter when setting the cookie as demonstrated in this example. You should of course substitute your own domain name for example.com (as example.com is a domain name specifically reserved for use in examples where it represents whatever domain name you are really using.

writeCookie = function(cname, cvalue, days) {
var dt, expires;
dt = new Date();
expires = "; expires="+dt.toGMTString();
document.cookie = cname+"="+cvalue+expires+'; domain=example.com';

  1. About.com
  2. Technology
  3. JavaScript
  4. Javascript Tutorials
  5. JavaScript By Example
  6. Cookies
  7. Cookies: Domain Level Cookies - JavaScript by Example

©2014 About.com. All rights reserved.