Mik azok a sütik?
A cookie egy olyan adat, amelyet a számítógépe tárol, és amelyet a böngészője elérhet. Lehet, hogy tudatosan vagy öntudatlanul élvezte a sütik előnyeit. Elmentette már a Facebook jelszavát, hogy ne kelljen minden egyes alkalommal beírnia, amikor megpróbál bejelentkezni? Ha igen, akkor sütiket használ. A sütik kulcs / érték párokként kerülnek mentésre.
Miért van szükség sütire?
A webböngésző és a szerver közötti kommunikáció a HTTP nevű hontalan protokoll segítségével történik. A hontalan protokoll minden kérést függetlenül kezel. Tehát a szerver nem őrzi meg az adatokat, miután elküldte őket a böngészőnek. De sok esetben az adatokra ismét szükség lesz. Itt jönnek a sütik egy képbe. Cookie-k esetén a webböngészőnek nem kell minden alkalommal kommunikálnia a szerverrel, amikor az adatokra szükség van. Ehelyett közvetlenül a számítógépről lehívható.
Javascript Set Cookie
A dokumentum segítségével cookie-kat hozhat létre. ilyen cookie tulajdonság.
document.cookie = "cookiename=cookievalue"
Akár a lejárati dátumot is hozzáadhatja a cookie-hoz, hogy az adott cookie a megadott dátumon eltávolításra kerüljön a számítógépről. A lejárati dátumot UTC / GMT formátumban kell megadni. Ha nem állítja be a lejárati dátumot, a cookie eltávolításra kerül, amikor a felhasználó bezárja a böngészőt.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC"
Beállíthatja a tartományt és az elérési utat is annak meghatározásához, hogy melyik tartományhoz és mely könyvtárakhoz tartozik a cookie az adott tartományban. Alapértelmezés szerint egy süti ahhoz az oldalhoz tartozik, amely beállítja a sütit.
document.cookie = "cookiename=cookievalue; expires= Thu, 21 Aug 2014 20:00:00 UTC; path=/ "
// hozzon létre egy cookie-t egy tartományral az aktuális oldalhoz és az elérési utat a teljes tartományhoz.
JavaScript kap cookie-t
Hozzáférhet az ilyen cookie-hoz, amely visszaadja az aktuális domain összes mentett cookie-ját.
var x = document.cookie
JavaScript Cookie törlése
A cookie törléséhez csak be kell állítania a cookie értékét üresre, és a lejárati értéket telt dátumra kell állítani.
document.cookie = "cookiename= ; expires = Thu, 01 Jan 1970 00:00:00 GMT"
Próbálja ki maga ezt a példát:
Cookie !!!