למעשה עדכון א עוגייה שונה במקצת מההחלפה של עוגיה בכך שהערך החדש שאנחנו רוצים להציב בעוגיה תלוי בדרך כלשהי בשאלה האם העוגיה כבר קיימת ואם כן במה היא מכילה. המשמעות היא שעלינו לקרוא את העוגיה הקיימת לפני שנוכל לכתוב לה תחליף.
דבר אחד שיש לציין הוא שכאשר אנו קוראים עוגיה אין לנו דרך לדעת מתי העוגיה הקיימת היא עקב פקיעת התוקף או אם העוגיה מוגבלת לתיקיה ספציפית או זמינה בכל חלקה תחום. עליך לקבוע תקופת שמירה חדשה כשאתה מחליף את העוגיה וצריך לעקוב אחר מה היקף שתרצה שהעוגיה תהיה בתוך הדפים שלך בכדי להחיל את אותה תחום או אפשרות נתיב כל אחד זמן. הדבר היחיד שאתה באמת יכול לקרוא בעת העדכון ולא רק להחליף קובץ cookie הוא הערך האמיתי של הנתונים המאוחסנים בעוגיה.
בדוגמה זו, אנו מתכוונים להשתמש בעוגיה בשם 'גישה לחשבון' כדי לספור את מספר הפעמים שהמבקר שלנו ניגש לדף שלנו בו לא חלפו יותר משבעה ימים בין הביקורים. אם יעבור יותר משבעה ימים בין הביקורים, העוגיה תפוג וביקור הבא יתחיל לספור מאפס. אנו משתמשים ב- allCookies () ובכתיבת ה- Cookie () פונקציות מהדוגמאות הקודמות, כך שהקטע הקוד היחיד שאנחנו צריכים כדי לבצע את העדכון בפועל הוא בשתי השורות האחרונות.