Netscape формат файла cookie
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Список параметров
| Имя | Тип | Описание |
---|---|---|---|
0 | domain | string | Домен файла cookie (e.g. www.google.com, example.com). |
1 | isDomain | boolean | Зарезервировано. Не используется. Однако значение обязательно надо указывать. |
2 | path | string | Путь файла cookie. |
3 | secure | boolean | TRUE, если файл cookie помечен как безопасный (т.е. его область действия ограничена защищенными каналами, обычно HTTPS). |
4 | expirationDate | DateTime | Формат: Также можно указать в формате Unix - кол-во секунд с момента |
5 | name | string | Имя файла cookie. |
6 | value | string | Значение файла cookie. |
7* | httpOnly | boolean | TRUE, если файл cookie помечен как HttpOnly (т.е. файл cookie недоступен для клиентских скриптов). Дефолтное значение - FALSE. |
8* | session | boolean | TRUE, если файл cookie помечен как сессионный (т.е. файл куки удалится после закрытия браузера). Дефолтное значение - FALSE. |
9** | sameSite | enum | Статус файла cookie на том же сайте (т.е. отправляется ли файл cookie с межсайтовыми запросами). Значения: |
10*** | priority | enum | Устанавливает порядок удаления файлов cookies при перезаполнении хранилища. Значения: |
Значения со звездочками можно не указывать. Значения с одинаковым кол-вом звездочек необходимо указывать вместе (т.е. при указании параметра httpOnly
, также необходимо указать значение параметра session
).
Пример для экспорта
some.host.io TRUE / TRUE cookie-name-1 cookie-value-1 TRUE TRUE None Strict
some.host.io TRUE / TRUE 01/01/2023 00:00:00 cookie-name-2 cookie-value-2 TRUE FALSE
some.host.io TRUE / TRUE 01/01/2024 00:00:00 cookie-name-3 cookie-value-3
Параметры между собой должны разделяться символом табуляции (\t). Каждый файл cookie между собой разделяется EOL (end of line - \r\n)