Главная » З'єднання і комутація » Як змінити cookie. JQuery Cookies. Робота з куками на jQuery

Як змінити cookie. JQuery Cookies. Робота з куками на jQuery

Як змінити cookie. JQuery Cookies. Робота з куками на jQuery

Установка і видалення cookies (куків) за допомогою звичайного JavaScript досить незручний процес. Тому для полегшення даного завдання, більшість веб-майстрів використовують спеціальний jQuery плагін, за допомогою якого робота з куками здійснюється дуже легко.

Підключення плагіна

Потім цей плагін підключіть до сторінці вашого сайту. Зауважте, що бібліотека jQuery, також обов'язково повинна бути підключена.

Установка cookie

Якщо на попередньому кроці ви правильно підключили Jquery. cookie. js . то тепер можете легко встановлювати нові куки. Для цього пропишіть наступний код:

Таким способом ви створите нову куку (або змініть значення існуючої) з ім'ям Cookie_name і значенням Cookie_value . Але треба розуміти, що дана кука буде зберігатися лише до тих пір, поки користувач не закриє браузер т. К. При установці ми не вказали термін дії куки.

Тому, якщо вам необхідно встановити куку на певний термін, наприклад на 5 днів, то для цього використовуйте спеціальний параметр:

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

yoursite. ru / subpath / page. html. то кука буде встановлена для шляху / subpath і вже не буде доступна в /.

Тому, якщо хочете, щоб кука

Була доступна на всьому сайті, вибирайте параметр Path з наступним значенням:

Якщо ж хочете встановити куку для певної частини сайту, то вкажіть її шлях:

Також при установки cookie, ми можемо ставити й інші, менш важливі, параметри:

Domain - задає домен, на якому дана кука буде актуальна. За замовчуванням, це домен тієї сторінки, на якій кука була створена. Також в значення цього параметра, ви можете вказати, який-небудь піддомен.

Secure - якщо встановити цей параметр в значення True . то встановлені куки будуть захищеними і вони відсилаються на сервер тільки по протоколу Https . На практиці даний параметр рідко застосовується, тому значення за замовчуванням у нього False .

Приклад установки куки з усіма параметрами, ви можете побачити нижче:

Отримання cookie

Отримувати значення куки дуже легко:

Тепер значення куки Cookie_name буде присвоєно змінної Test .

Видалення cookie

Щоб видалити куку для цього встановіть їй значення Null .

Ось і все, що потрібно знати для роботи з куками. Тепер ви переконалися, що при використання даного jQuery плагіна, цей процес стає набагато простіше.