@jazmyne
Для создания и чтения cookie через HTTP с использованием JavaScript можно использовать следующие методы:
1
|
document.cookie = "имя_cookie=значение; expires=дата истечения; path=путь"; |
Пример создания cookie, который будет истекать через 7 дней и будет доступен на всем домене:
1
|
document.cookie = "username=John Doe; expires=" + new Date(Date.now() + 7 * 24 * 60 * 60 * 1000).toUTCString() + "; path=/"; |
1
|
let cookies = document.cookie; |
Переменная cookies
будет содержать строку со всеми cookie для текущего документа.
Пример чтения cookie с именем "username":
1 2 3 4 5 6 7 8 9 10 11 12 |
let cookies = document.cookie; let cookieArray = cookies.split("; "); for (let i = 0; i < cookieArray.length; i++) { let cookie = cookieArray[i].split("="); let cookieName = cookie[0]; let cookieValue = cookie[1]; if (cookieName === "username") { console.log("Найден cookie: " + cookieValue); } } |
Заметьте, что доступ к cookie ограничен доменом и путем, на котором они были созданы.