Ce sont deux choses différentes, une ECONOMIE [Réponse], l'autre LECTURES [Demande]
dans un Cookie (informatiquement parlant) :) vous enregistrez un petit fichier pour un période de temps qui contient un objet de type chaîne de caractères
dans le cadre de .NET, vous sauvegarder un cookie faire :
HttpCookie myCookie = new HttpCookie("MyTestCookie");
DateTime now = DateTime.Now;
// Set the cookie value.
myCookie.Value = now.ToString();
// Set the cookie expiration date.
myCookie.Expires = now.AddMinutes(1);
// Add the cookie.
Response.Cookies.Add(myCookie);
Response.Write("<p> The cookie has been written.");
Vous avez écrit un cookie qui sera disponible pendant une minute... normalement nous faisons now.AddMonth(1) pour que tu puisses garder un cookie pendant un mois entier.
A récupérer un cookie vous utilisez la demande (vous faites une demande), comme :
HttpCookie myCookie = Request.Cookies["MyTestCookie"];
// Read the cookie information and display it.
if (myCookie != null)
Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
Response.Write("not found");
Rappelez-vous :
Pour supprimer un cookie, il n'y a pas de code direct, l'astuce consiste à Sauvez le même nom de cookie avec une date d'expiration déjà dépassée, par exemple, now.AddMinutes(-1)
cela supprimera le cookie.
Comme vous pouvez le constater, chaque fois que la durée de vie du cookie expire, ce fichier est automatiquement supprimé du système.