Lecture de cookies
- Par: jack
- Le: 25.02.2009 18:23:12
- Dans: Active Server Page
Pour lire un cookie, on fait appel à l’objet ASP Request
Voici le code du script qui va permettre de lire notre premier cookie « langue » :
Langue_utilisateur = Request.cookies(” langue ”)
Pour lire les différentes variables de notre deuxième cookie, on utilisera les commandes suivantes :
Article_client_1 = Request.Cookies(”panier ”)( ”article1 ”)
Article_client_2 = Request.Cookies(” panier ”)(” article2 ”)
Article_client_3 = Request.Cookies(”panier ”)(” article3 ”)
Voici maintenant un petit script qui permet de récupérer tous les cookies à variable unique (dans la mesure où ils ont été déposés par le même site Web).
<% For Each cookie in Request.cookies %>
<%=”Cookie : “ & cookie & “ : “ & Request.Cookies(cookie)%><br>
<% Next %>
Voici un deuxième module permettant de lire tous les cookies y compris ceux à variables multiples si nécessaire.
<%
For each cookie in Request.Cookies
If Request.Cookie(cookie).haskeys Then
For Each varcookie in Request.cookies(cookie)
%>
Variable de cookie: <%=cookie%> (<%=varcookie%>)
: <%=Request.Cookies(cookie) (varcookie)%><br><%
End If
Next
%>
Il est à noter que l’utilisation des cookies reste délicate dans la mesure où une minorité d’internautes refusent l’enregistrement de ces informations sur leur machine. Ainsi, on ne peut pas faire confiance à 100% à ces cookies.