Mavzu: JavaScript Cookies fayllar yaratish va jQueryda ishlash


Cookie faylini JavaScript bilan o'zgartiring


Download 109 Kb.
bet3/5
Sana29.03.2023
Hajmi109 Kb.
#1306857
1   2   3   4   5
Bog'liq
7-Mavzu

Cookie faylini JavaScript bilan o'zgartiring


JavaScript yordamida siz cookie-faylni xuddi uni yaratganingizdek o'zgartirishingiz mumkin:
document.cookie = "username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
Eski cookie fayli ustiga yozilgan.

JavaScript bilan cookie-faylni o'chiring


Cookie-ni o'chirish juda oddiy.
Cookie-faylni o'chirishda cookie qiymatini belgilashingiz shart emas.
Faqat muddati tugash parametrini o'tgan sanaga o'rnating:
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
To'g'ri cookie-faylni o'chirib tashlashingizga ishonch hosil qilish uchun cookie yo'lini belgilashingiz kerak.
Agar yo'lni ko'rsatmasangiz, ba'zi brauzerlar cookie faylini o'chirishga ruxsat bermaydi.

Cookie string


Xususiyat document.cookieoddiy matn qatoriga o'xshaydi. Lekin unday emas.
Agar siz document.cookie-ga butun cookie-fayllar qatorini yozsangiz ham, uni qayta o'qiganingizda, uning faqat nom-qiymat juftligini ko'rishingiz mumkin.
Agar siz yangi cookie-faylni o'rnatsangiz, eski cookie-fayllar ustiga yozilmaydi. Yangi cookie document.cookie-ga qo'shiladi, shuning uchun agar siz document.cookie-ni qayta o'qisangiz, quyidagi kabi narsalarni olasiz:
cookie1 = qiymat; cookie2 = qiymat;
Barcha kukilarni ko'rsatish Cookie 1 yaratish Cookie 2 yaratish Cookie-ni o'chirish 1 Cookie 2-ni o'chirish
Agar siz bitta belgilangan cookie qiymatini topmoqchi bo'lsangiz, cookie-fayllar qatorida cookie qiymatini qidiradigan JavaScript funksiyasini yozishingiz kerak.

JavaScript cookie fayliga misol


Quyidagi misolda biz tashrif buyuruvchining ismini saqlaydigan cookie faylini yaratamiz.
Mehmon veb-sahifaga birinchi marta kelganida, undan o'z ismini to'ldirish so'raladi. Keyin nom cookie faylida saqlanadi.
Keyingi safar tashrif buyuruvchi o'sha sahifaga kelganida, u salomlash xabarini oladi.
Misol uchun biz 3 ta JavaScript funksiyasini yaratamiz:

  1. Cookie qiymatini o'rnatish funktsiyasi

  2. Cookie qiymatini olish funksiyasi

  3. Cookie qiymatini tekshirish funksiyasi

Download 109 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling