ASP:Cookies

Un article de WikiTuto.

Jump to: navigation, search

Sommaire

Comment créer un cookie

Pour créer un cookie nous utiliserons la méthode Response.Cookies().

Exemple

Nous voulons créer un cookie utilisateur :

 <%
 Response.Cookies("utilisateur")="Monlogin"
 %>
 

Propriétés d'un cookie

Il est possible d'attribuer des propriétés au cookie, comme la date à laquelle il doit expirer

Exemple

 Response.Cookies("utilisateur")="Monlogin" 
 Response.Cookies("utilisateur").Expires=#May 10,2002#
 

Récupéré la valeur d'un cookie

Pour récupérer la valeur d'un cookie précédement crée il faudra utiliser la méthode Request.Cookies()

Exemple

 utilisateur=Request.Cookies("utilisateur")
 response.write("utilisateur=" & utilisateur)
 

Collection de valeur dans un cookie

Un cookie peut avoir une collection de multiple valeurs :

Exemple

 Response.Cookies("utilisateur")("Nom")="Plant"
 Response.Cookies("utilisateur")("Prenom")="Robert"
 Response.Cookies("utilisateur")("Age")="23"
 

Récupérer les valeurs d'une collection

Exemple

  • Nous avons créer cette collection :
 Response.Cookies("utilisateur")="Monlogin"
 Response.Cookies("utilisateur")("Nom")="Plant"
 Response.Cookies("utilisateur")("Prenom")="Robert"
 Response.Cookies("utilisateur")("Age")="23"
 
  • Pour récupérer toutes les valeurs de la collection nous devrons écrire :
 dim x,y

 for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br />")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br />")
  end if
  response.write "</p>"
 next
 
  • Ce qui affichera sur la page :
 utilisateur=Alex

 utilisateur:Nom=John
 utilisateur:Prenom=Smith
 utilisateur:Age=25
 

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire