מחיקת Cookie בצד השרת – HttpCookie.Expires

14 במרץ 2010

תגיות: , ,
אין תגובות

 


הקרדיט מגיע לאחי יוסי גולדברג

 

כתבתי פוסטים על שימוש ב – Cookie. כעת נראה כיצד ניתן להסיר עוגיות בצד השרת.

 

נניח שיש לכם עוגייה שנקראת MyCookie ואתם רוצים להסיר אותה, למעשה בכל Request שיגיע מהלקוח ה – Cookie יצטרף לבקשה, מה שצריך לעשות זה לכתוב את הקוד הבא

 



Response.Cookies.Add(new HttpCookie("myCookie") { Expires = DateTime.Now.AddDays(-1) });


 

למעשה מצרפים ל – Response עוגייה עם אותו שם כשתאריך התפוגה נקבע לזמן ישן, כך כשהתשובה חוזרת ללקוח העוגייה נמחקת.

 

 

אם כבר מדברים על – Expires, אם נייצר עוגיות ולא ניתן שום ערך למאפיין הזה, הוא יחיה רק בזיכרון של הדפדפן וכשהדפדפן יסגר גם העוגייה תעלם, במידה וניתן ערך (עתידי) כלשהו לעוגייה העוגייה תשמר בזיכרון של המחשב עד לאותו תאריך.

 

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *