Tegelikult värskendamine küpsis erineb pisut ainult küpsise asendamisest selles osas, et uus väärtus, mida küpsisele lisada tahame, sõltub mingil moel sellest, kas küpsis on juba olemas ja kui jah, siis sellest, mida see sisaldab. See tähendab, et enne selle asendamise kirjutamist tuleb meil olemasolev küpsis läbi lugeda.
Üks asi, mida märkida, on see, et küpsist lugedes ei saa me kuidagi teada, millal olemasolev küpsis on aegub või kas küpsis on piiratud kindla kaustaga või on kogu ulatuses saadaval domeen. Küpsise asendamisel peate määrama uue säilitusperioodi ja jälgima, mida ulatus, mida soovite, et küpsis sisaldaks teie lehtedel, et rakendada mõlemal sama domeen või tee aeg. Ainuke asi, mida saate värskendamise asemel küpsise asemel lihtsalt lugeda, on küpsises talletatud andmete tegelik väärtus.
Selles näites kasutame küpsist nimega “accesscount”, et arvutada mitu korda meie külastaja on meie lehele pääsenud, kui külastuste vahel on möödunud kõige rohkem seitse päeva. Kui külastuste vahel peaks kuluma üle seitsme päeva, siis küpsis aegub ja järgmine külastus algab uuesti nullist loendamisel. Kasutame allCookies () ja writeCookie ()
funktsioonid eelnevatest näidetest, nii et värskenduse tegelikuks tegemiseks on meil vaja ainult kahte viimast rida.