Junior — Middle
Tartós cookie-k lehetnek méret vagy lejárati idő korlátozásokkal?
sobes.tech MI
Válasz az MI-től
Igen, a cookie-k méret- és lejárati korlátokkal rendelkeznek:
- Méret: Általában a böngészők körülbelül 4 KB (4096 bájt) méretű cookie-t engedélyeznek. Ha a cookie meghaladja ezt a méretet, előfordulhat, hogy nem kerül mentésre vagy levágásra kerül.
- Lejárati idő: A cookie-k lehetnek munkamenet cookie-k (a böngésző bezárásakor törlődnek), vagy beállított élettartamuk lehet az
ExpiresvagyMax-Ageattribútum segítségével. Az idő lejárta után a böngésző automatikusan törli a cookie-t.
C#-ban például így állítható be egy cookie élettartama:
var cookie = new HttpCookie("user", "John")
{
Expires = DateTime.Now.AddDays(7) // a cookie 7 napig él
};
Response.Cookies.Add(cookie);