Я отправляю 2 куки в браузер.Один из них - это идентификатор браузера, срок действия которого истекает через 1 год, а другой - отслеживание сеанса без истечения срока действия.Заголовки ответа для нового запроса выглядят так:
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
X-XSS-Protection: 0
ETag: "b502a27282a5c621f34d522c3fcc8e3e"
Set-Cookie: bid=ahFmaXJld29ya3Njb21wdXRlcnIPCxIHQnJvd3NlchimigcM; expires=Fri, 12-Aug-2011 05:21:55 GMT; Path=/
Set-Cookie: rid=1281569589; Path=/about
Expires: Wed, 11 Aug 2010 23:33:09 GMT
Cache-Control: private, max-age=345600
Date: Wed, 11 Aug 2010 23:33:09 GMT
Я пытаюсь получить доступ к обоим файлам cookie из JavaScript на странице.
В Firefox и Chrome document.cookie дает мне это
"rid=1281568223; bid=ahFmaXJld29ya3Njb21wdXRlcnIPCxIHQnJvd3Nlchj2nAYM"
В IE6, IE7, IE8 document.cookie только дает мне это
"bid=ahFmaXJld29ya3Njb21wdXRlcnIPCxIHQnJvd3Nlchj2nAYM"
Является ли атрибут 'path' в моем избавленном куки, сбрасывающем IE, или это будет отсутствующий срок действиядата (которую я считал обязательным)?Я предполагаю, что это не факт, что я устанавливаю более 1 cookie, потому что это делается постоянно.