Файли cookie в JavaScript: встановити, отримати & Видалити приклад

Зміст:

Anonim

Що таке файли cookie?

Файл cookie - це частина даних, яка зберігається на вашому комп’ютері та має доступ до вашого браузера. Ви також могли насолоджуватися перевагами печива свідомо чи несвідомо. Ви коли-небудь зберігали свій пароль на Facebook, щоб вам не потрібно було його вводити щоразу при спробі ввійти? Якщо так, то ви використовуєте файли cookie. Файли cookie зберігаються як пари ключ / значення.

Навіщо потрібен файл cookie?

Зв'язок між веб-браузером та сервером відбувається за допомогою протоколу без стану, що називається HTTP. Протокол без громадянства обробляє кожен запит незалежно. Отже, сервер не зберігає дані після надсилання їх у браузер. Але в багатьох ситуаціях дані будуть потрібні знову. Ось печиво у вигляді картинки. За допомогою файлів cookie веб-браузеру не доведеться спілкуватися з сервером щоразу, коли потрібні дані. Натомість його можна отримати безпосередньо з комп’ютера.

Javascript Встановити Cookie

Ви можете створювати файли cookie за допомогою документа. властивість cookie, як це.

document.cookie = "cookiename=cookievalue"

Ви навіть можете додати дату закінчення терміну дії свого файлу cookie, щоб певний файл cookie був видалений з комп’ютера у вказану дату. Термін придатності повинен бути встановлений у форматі UTC / GMT. Якщо ви не встановите термін дії, файл cookie буде видалений, коли користувач закриє браузер.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"

Ви також можете встановити домен і шлях, щоб вказати, до якого домену та до яких каталогів у певному домені належить файл cookie. За замовчуванням файл cookie належить сторінці, яка встановлює файл cookie.

document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "

// створюємо файл cookie з доменом до поточної сторінки та шляхом до цілого домену.

JavaScript отримує Cookie

Ви можете отримати доступ до файлу cookie, як цей, який поверне всі файли cookie, збережені для поточного домену.

var x = document.cookie

JavaScript Видалити файл cookie

Щоб видалити файл cookie, вам просто потрібно встановити значення файлу cookie порожнім і встановити значення закінчення терміну дії до заданої дати.

document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"

Спробуйте цей приклад самостійно:

 Cookie !!!