Файлы cookie на уровне домена

Веб-сайты часто имеют субдомен www. , который указывает на то же содержание, что и основной домен. С помощью сеансовых файлов cookie наш посетитель либо получил доступ к нашему сайту с www. , либо он получил доступ без него, и поэтому тот факт, что файл cookie был создан для www.example.com недоступен с example.com , не имеет значения. С помощью основных файлов cookie посетитель может легко получить доступ к нашему сайту в первый раз как www.example.com , а во второй раз как example.com и поэтому мы хотим создать файл cookie, который будет доступен для обоих.

Создание файла cookie на уровне домена

Чтобы создать файл cookie доступный из всего домена, включая любые поддомены, мы просто добавляем параметр домена при настройке файла cookie, как показано в этом примере JavaScript. Вы, конечно, должны заменить example.com своим собственным доменным именем (поскольку example.com – это доменное имя, специально зарезервированное для использования в примерах, где оно представляет любое доменное имя, которое вы действительно используете.)

 writeCookie = function (cname, cvalue, days) {
var dt, expires;
dt = new Date ();
dt. setTime (dt.getTime () + (дней * 24 * 60 * 60 * 1000));
expires = "; expires =" + dt.toGMTString ();
document.cookie = cname + "=" + cvalue + expires + '; domain = example.com ';
}

data-type = “code”>

Оцените статью
recture.ru
Добавить комментарий