Cookie

Куки
Куки

Параметры куков

При установке кук можно указывать не только её название и значение, но и другие параметры. Все они являются необязательными и разделяются точкой с запятой ;
  • path

    Определяет путь, по которому будет доступна кука. Он должен быть абсолютным, то есть начинаться с /. Если параметр не передан, то кука будет доступна на всех страницах сайта
  • domain

    Определяет домен, для которого указана кука. Если не указано, то будет использоваться текущий домен
  • max-age и expires

    Определяет время жизни куки.max-age указывает, через сколько секунд, а expires указывает точное время, когда кука станет недействительна. Время для expires можно отформатировать с помощью встроенного метода даты Date.toUTCString()
  • secure

    Указывает, что данная кука может быть передана только при запросах по защищённому протоколу HTTPS
  • samesite

    Определяет, может ли данная кука быть отправлена при кроссдоменном запросе.
    • strict будет предотвращать отправку на другие домены
    • lax разрешит отправлять куки с GET-запросами.

Пример записи куки

JS для сайта
/* код 1 */
<script> 
</script>

Пример извлечения куки

JS для сайта
/* код 2 */
<script>


</script>

Полезные ответы

Собираем ответы на самые частые вопрос