Member Sign In
Not a member?

A Wired.com user account lets you create, edit and comment on Webmonkey articles. You will also be able to contribute to the Wired How-To Wiki and comment on news stories at Wired.com.


It's fast and free.

Webmonkey is a property of Wired Digital.
processing...
Join Webmonkey

Please send me occasional e-mail updates about new features and special offers from Wired/Webmonkey.
Yes No

Please send occasional e-mail offers from Wired/Webmonkey affiliated web sites and publications, and carefully selected companies.
Yes No

I understand and agree that registration on or use of this site constitutes agreement to Webmonkey's User Agreement and Privacy Policy.
Webmonkey is a property of Wired Digital.
processing...

Retrieve Sign In

Please enter your e-mail address or username below. Your username and password will be sent to the e-mail address you provided us.

or
Webmonkey is a property of Wired Digital.
processing...

Welcome to Webmonkey

A private profile page has been created for you.
As a member of Webmonkey, you can now:
  • edit articles
  • add to the code library
  • design and write a tutorial
  • comment on any Webmonkey article
Close
Webmonkey is a property of Wired Digital.

Sign In Information Sent

An e-mail has been sent to the e-mail address registered in this account.
If you cannot find it in your in-box, please check your bulk or junk folders.
Sign In
Webmonkey is a property of Wired Digital.

Isolate Cookies

/skill level/
/viewed/
0 Times

Here's some (slightly simplified) code taken from Thau's Advanced JavaScript Tutorial that allows you to isolate a specific cookie.



function WM_readCookie(name) {


if (document.cookie == '') {


// there's no cookie, so go no further


return false;


} else {


// there is a cookie


var firstChar, lastChar;


var theBigCookie = document.cookie;


firstChar = theBigCookie.indexOf(name);


// find the start of 'name'


if(firstChar != -1) {


// if you found the cookie


firstChar += name.length + 1;


// skip 'name' and '='


lastChar = theBigCookie.indexOf(';', firstChar);


// Find the end of the value string (i.e. the next ';').


if(lastChar == -1) lastChar = theBigCookie.length;


return unescape(theBigCookie.substring(firstChar, lastChar));


} else {


// If there was no cookie of that name, return false.


return false;


}


}

}


// WM_readCookie
  • This page was last modified 05:16, 15 May 2008.
Edit this article
Reddit Digg
 
Subscribe now

Special Offer For Webmonkey Users

WIRED magazine:
The first word on how technology is changing our world.

Subscribe for just $10 a year