Запись

$cookie:имя[значение]   

$cookie:имя[
   $.value[значение]
   ...необязательные модификаторы...
]  

Сохраняет значение в 
cookie с указанным именем. По умолчанию указанное значение сохраняется 90 дней.

Примечание: записанное значение сразу доступно для чтения, но это не дает гарантии, что оно будет принято и записано браузером (например, в случае если у посетителя cookies отключены или блокируются файерволом).


Необязательные модификаторы:
$.expires(число дней) - задает число дней (может быть дробным, 1.5 = полтора дня), на которое сохраняется cookie;
$.expires[session] - создает сеансовый cookie (cookie не будут сохраняться, а уничтожатся с закрытием окна браузера);
$.expires[$date] - задает дату и время, до которой будут храниться cookie, здесь $date - переменная типа date;
$.domain[имя домена] - задает cookie в домен с указанным именем;
$.path[подраздел] - задает cookie только на определенный подраздел сайта;
$.HTTPonly(true) - если указан ключ с bool-значением, то будет сформирован HTTP-заголовок в котором у cookie этот параметр указан без значения; это может использоваться, например, для задания параметров HTTPonly или secure.


Пример
$cookie:user[Петя]

Создаст
cookie с именем user и запишет туда значение «Петя». Сookie будут храниться на диске посетителя 90 дней.


Пример

$cookie:login_name[
   $.value[
guest]
   $.expires(14)
]

Создаст на две недели
cookie с именем login_name и запишет в него значение guest.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 09.09.2024