Sobes.tech
Intern — Junior

În ce scenarii se utilizează cookie-uri pentru stocarea datelor pe partea clientului?

sobes.tech AI

Răspuns de la AI

Cookie-urile sunt utilizate pentru stocarea unor cantități mici de date pe partea clientului, necesare pentru menținerea stării între solicitări. Principalele scenarii de utilizare:

  • Stocarea informațiilor despre sesiunea utilizatorului (de exemplu, identificatorul sesiunii).
  • Reținerea preferințelor utilizatorului (limbă, temă).
  • Urmărirea autentificării și autorizării.
  • Stocarea datelor pentru analiză și marketing.

În C# pentru lucrul cu cookie-urile în ASP.NET, se poate folosi obiectul HttpCookie.

// Crearea și adăugarea unui cookie
HttpCookie cookie = new HttpCookie("UserSettings");
cookie.Value = "darkmode=true";
cookie.Expires = DateTime.Now.AddDays(30);
Response.Cookies.Add(cookie);

// Citirea unui cookie
HttpCookie readCookie = Request.Cookies["UserSettings"];
if (readCookie != null)
{
    string value = readCookie.Value;
}