Sobes.tech
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 Expires vagy Max-Age attribú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);