В веб-програмуванні cookie означають невеликий фрагмент даних, який відправляється зі сторони сервера в браузер користувача. Можуть бути використані для збереження налаштувань, наприклад, таких як аутентифікація користувача, дані сеансу, персональних налаштувань.
Як відомо javascript виповнюється в браузері користувача, поряд з цим є можливість роботи з cookies безпосередньо в браузері клієнта. Давайте розглянемо два приклади, які ми можемо використовувати для роботи з cookies. У першому прикладі ми розглянемо функцію, яка дозволяє задавати cookie в браузері користувача. У другому прикладі ми розглянемо, як підучити дані cookies.

Встановлення cookies в браузер з javascript:

function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
var expires = “; expires=” + date.toGMTString();
}
else var expires = “”;
document.cookie = name + “=” + escape(value) + expires + “; path=/”;
}

Функція задає файли cookie в браузері, в якому виповнюється код. Як параметр функції передається параметри name,value,days. Призначення цих параметрів слідуюче name – ім’я cookie, value – значення параметра, days – час життя cookie, вказується в днях.

Як прочитати значення cookie в браузері з javascript:

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(“;”);
for (i=0;iФункція getCookie отримує значення cookie в браузері. В якості параметра c_name функції передається ім’я cookie. Функція readCookie зчитує безпосередньо значення cookie.

Додав: htmaker, 06.07.2016 р.
(Ще не оцінили)

Завантаження…

Діліться з друзями:

См. також:


Мета тег robots, приклади використання
Рубрика: Html, CSS, Javascript, SEO

Stimed – задаємо CSS-стилі по часу
Рубрика: Html, CSS, Javascript

Небезпека використання атрибуту target=”_blank”
Рубрика: Html, CSS, Javascript, Інф. безпека

Нескінченна анімація обертання на CSS
Рубрика: Html, CSS, Javascript

Анімація обертання при наведенні курсору
Рубрика: Html, CSS, Javascript

Стилізація виділення номера телефону до мобільних браузерах
Рубрика: Html, CSS, Javascript

Список вибору на JQuery
Рубрика: Html, CSS, Javascript

Фіксований заголовок таблиці HTML
Рубрика: Html, CSS, Javascript

Ефекти кнопок для сайту
Рубрика: Html, CSS, Javascript