January 9, 2002 - Differentiating between Cookies
January 9, 2002|
Differentiating between Cookies
Tips: January 2002
Yehuda Shiran, Ph.D.
cookieproperty is a member of the
documentobject. You can store thousands of cookies per client. You can distinguish between cookies by several parameters:
name. The name of the cookie. A quoted string. Required. Example:
value. The value of the cookie. A numeric value or a quoted string. Required. Example:
expires. Expiration date of the cookie. A
date object. Optional. Defaults to the end of the current session. Example:
path. The path for which the cookie is valid. A quoted string. Optional. Example:
"/foo/bar/html". Defaults to the path of the document or script that set the cookie.
domain. The domain for which the cookie is valid. A quoted string. Optional. Example:
"www.internet.com". The default value of the domain attribute is the host name of the server that set the cookie.
secure. A Boolean value indicating whether the cookie transmission requires a secure protocol. Default to
To set up a
date object to expire in one year, you need to multiply the following:
365 days in a year.
24 hours in a day.
60 minutes in an hour.
60 seconds in a minute.
1000 milliseconds in a second.
The following line of code computes the
date object for the year-long cookie:
var now = new Date(); now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);