HTML and CSS Reference
In-Depth Information
method, which returns URL encoding for a string, acceptable to the browser. (See the
section “Assigning Cookie Attributes” on page 702.)
Expiration Date. The cookie normally expires when the current browser session
ends, which gives it little value, but you can specify an expiration date that will let it
persist, by using the following format:
FORMAT
;expires=Weekday, DD-MON-YY HH:MM::SS GMT
EXAMPLE
;expires= Friday, 15-Mar-04 12:00:00 GMT
The day of the week is specified by Weekday , the day of the month by DD , the first
three letters of the month by MON , and the last two numbers of the year by YY (e.g., 03
or 04 ). The hour, minutes, and seconds are specified in HH:MM:SS and the GMT time
zone is always used. Some cookies last for days, but it's possible for them to even last for
years. It's up to the designer to decide how long a cookie should live. If sensitive infor-
mation is contained in a cookie, setting the expiration date also can limit a potential
attacker from intercepting the cookie as it is transported back and forth across the net-
work (see http://en.wikipedia.org/wiki/HTTP_cookie#Cookie_hijacking ).
Once the cookie has expired it is called stale and is automatically destroyed.
Domain Name. The domain name, not commonly used, specifies a general domain
name to which the cookie should apply. Each cookie has a domain and a path, if not set,
the page that set the cookie. The domain tells the browser to which domain the cookie
should be sent. The purpose of setting the domain is to allow cookies to cross sub-
domains; it allows the cookie to be shared among multiple servers instead of just the one
you're on. If you don't use the full http://domain syntax, then a leading dot must precede
the domain name.
FORMAT
; domain=.domain_name
; domain=http://somedomain.com
EXAMPLE
; domain=.kajinsky.com
; domain=http://kajinksy.com
 
Search WWH ::




Custom Search