Перед добавлением нового файла cookie вы должны назначить его определенному домену.
Пример:
Эта функция позволяет легко добавлять печенье:
function setCookie(cName, cValue, cExpireInDays, cDomain){
var d = new Date();
d.setTime(d.getTime() + (cExpireInDays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cName + "=" + cValue + "; " + expires + ";domain="+cDomain+";";
}
От sub.lol.com открытой консоли и добавить новое печенье, вызвав SetCookie функция
setCookie("Test", "TestValue", 4, "lol.com");
Перейти к lol.com открыть еще раз консоль и написать document.cookie
вы получите следующие данные:
"Test=TestValue; OTHER_COOKIES..."
Если вы хотите изменить его, вы должны добавить новое печенье с тем же доменом, мы сделали до или просто позвоните setCookie
функции.
Возможный дубликат [Чтение куки-файлов Javascript из поддомена] (http://stackoverflow.com/questions/1688941/reading-javascript-cookies-from-a-subdomain) – Liam