HTML5 - cookies

Obsah
Soubory cookie jsou malé části dat, které jsou uloženy v prohlížeči osoby, která stránku navštívila, takže je možné získat určitá data o jejich navigaci na určité stránce, přičemž když tato osoba stránku znovu navštíví, můžeme personalizovat její navigaci podle zkušeností. , a to buď zobrazením výsledků souvisejících s vaší předchozí návštěvou, nebo okamžitým zobrazením vašich osobních údajů.
S HTML5 a objekt dokumentu Můžeme psát cookies pomocí jazyka Javascript, díky tomu můžeme rozšířit funkčnost našich stránek a nabídnout tak robustnější procházení.
Čtěte a pište cookies
Jak jsme zmínili na začátku, díky objektu dokument Můžeme zacházet se soubory cookie, s následujícím kódem uděláme malý příklad toho, abychom pochopili, jak jsou procesy prováděny:
 Příklad Přidat cookie Aktualizovat cookie 

Vlastnost cookie funguje zvláštním způsobem, když čteme hodnotu vlastnosti, získáme všechny soubory cookie, které jsou spojeny s dokumentem. Soubory cookie mají strukturu páru název / hodnota a můžete vidět jméno = hodnota.
Nyní, když je získáno několik cookies, uvidíme, že je získáme oddělené středníkem následovně: name1 = hodnota1; name2 = hodnota2; name3 = hodnota3. A tak dále se vším, co máme.
Nyní, když přidáme soubor cookie, je chování následující, přiřadíme nový pár název / hodnota jako hodnotu vlastnosti cookie objektu dokumentu a tím se přidají soubory cookie dokumentu. V tomto procesu můžeme přidat pouze jeden soubor cookie najednou, pokud přiřadíme hodnotu, která odpovídá existujícímu názvu souboru cookie, bude aktualizován s touto hodnotou.
Jakmile vyjasníme způsob fungování souborů cookie, vysvětlíme kód, který jsme vložili, vidíme, že v dokumentu máme dvě tlačítka, každému z nich byla přiřazena funkce Přidejte cookie přidat soubory cookie a Aktualizujte soubor cookie k jejich aktualizaci, když použijeme první, je funkce aktivována createCookie který vytvoří nový pár název / hodnota, který bude přidán do kolekce souborů cookie dokumentu, druhé tlačítko vyvolá funkci aktualizovat Cookie který přiřadí existující cookie novou hodnotu.
Podívejme se na snímek obrazovky, jak by měl tento kód fungovat v našem prohlížeči:

Máme také několik dalších vlastností, které můžeme použít ke zpracování souborů cookie, podívejme se na následující seznam:
  • cesta = Nastaví cestu přidruženou k souboru cookie, ve výchozím nastavení je to cesta aktuálního dokumentu.
  • doména = Založí doménu přidruženou k souboru cookie, ve výchozím nastavení převezme hodnotu domény aktuálního dokumentu.
  • maximální věk = Stanoví životnost souboru cookie, počítá se v sekundách a začne se počítat od okamžiku jeho vytvoření.
  • vyprší = Nastavte datum vypršení platnosti souboru cookie pomocí časového pásma GMT. Tuto možnost je možné použít pouze přes připojení HTTPS.
Abychom tyto vlastnosti mohli použít, musíme je přidat například za středníkem například při nastavování hodnoty cookie document.cookie = "MyCookie = MyValue; max-age = 10"; Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave