Forum Moderators: open

Message Too Old, No Replies

COOKIES: .somedomain.com and somedomain.com

         

iamvela

1:19 am on May 5, 2010 (gmt 0)

10+ Year Member



What is the difference between cookies stored for
.example.com and example.com

(NOTICE the leading dot)

Is this just a JS vs PHP difference or is there more to it?

[edited by: incrediBILL at 2:01 am (utc) on May 5, 2010]
[edit reason] Only use EXAMPLE.COM for sample domain names [/edit]

penders

9:21 am on Jul 8, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Essentially the same AFAIK, the leading dot is not strictly required. The domain is tail-matched with the domain in the URL. However, it apparently makes it compatible with more browsers.

Having said that, however, the HTTP Cookie Specification [curl.haxx.se] does state...
...domains must have at least two (2) or three (3) periods in them to prevent domains of the form: ".com", ".edu", and "va.us". Any domain that fails within one of the seven special top level domains listed below only require two periods. Any other domain requires at least three. The seven special top level domains are: "COM", "EDU", "NET", "ORG", "GOV", "MIL", and "INT".


Which would imply that you need to specify ".example.com" (with a leading dot)?

Cookies are part of the HTTP protocol, so it shouldn't matter whether you are using JS or PHP in this respect.