В веб-програмуванні 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
Додав: 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