Ažuriranje kolačića u JavaScript-u

Zapravo ažuriranje a kolačić malo se razlikuje od samo zamjene kolačića po tome što nova vrijednost koju želimo staviti u kolačić na neki način ovisi o tome postoji li kolačić i ako postoji o onome što sadrži. To znači da moramo pročitati postojeći kolačić prije nego što možemo napisati zamjenu za njega.

Treba napomenuti da kada čitamo kolačić, mi ne možemo reći kada je postojeći kolačić zbog isteka ili je li kolačić ograničen na određenu mapu ili dostupan na cijeloj domena. Morate postaviti novo razdoblje zadržavanja prilikom zamjene kolačića i trebate pratiti što opseg za koji želite da kolačić sadrži unutar vaših stranica kako bi se svaka primijenila na istoj domeni ili opciji putanje vrijeme. Jedino što zapravo možete čitati prilikom ažuriranja, a ne samo zamjenu kolačića, je stvarna vrijednost podataka pohranjenih u kolačićima.

U ovom ćemo primjeru upotrijebiti kolačić pod nazivom 'accesscount' da bismo računali koliko je puta naš posjetitelj pristupio našoj stranici gdje je između posjeta prošlo više od sedam dana. Ako između posjeta prođe više od sedam dana, kolačić istječe, a sljedeći posjet ponovno će se brojati od nule. Koristimo allCookies () i writeCookie ()

instagram viewer
funkcije iz prethodnih primjera, tako da je u posljednja dva retka jedini komad novog koda koji nam je potreban da bi se ažuriranje zapravo napravilo.

instagram story viewer