Il doit vous arriver parfois d'avoir le sentiment d'être reconnu par un site que vous avez déjà visité... c'est effectivement le cas ! grâce à un petit fichier écrit (souvent à votre insu) sur votre disque dur... Regardons cela de plus près...
A moins que vous n'ayez désactivé cette possibilité dans les paramètres de votre navigateur, vous devez avoir, sur votre disque dur un dossier bien rempli... C:\WINDOWS\Cookies rempli de petits fichiers .txt. Chacun contient des informations écrites par un site à votre dernière visite (session) qui seront lues à votre prochain passage sur ce même site qui, du coup, pourra vous reconnaître...
Un cookie peut contenir plusieurs informations dont principalement :
son nom : obligatoire !
un contenu quelconque : s'il est vide, le cookie est détruit !
une date d'expiration : sinon le cookie ne vit que le temps de la session !
Comment faire ?
Lire un cookie en utilisant la fonction Cookies de l'objet Request :
<% if Request.Cookies("email")<>"" then%> Se désabonner <%else%> S'abonner <%end if%>
Ecrire un cookie en utilisant la méthode Cookies de l'objet Response :
<% Response.Cookies("email")="info@truc.com" Response.Cookies("email").Expires = Date+365 ' 1 an ! %>