Un cookie est une poignée de chaîne de texte envoyée au navigateur d'un client et enregistrée sur le disque dur du client. Il peut être utilisé pour persister des données entre une certaine session de site Web. Les objets de demande et de réponse ont un ensemble de cookies. La collection request.cookie est une série de cookies envoyés du client au serveur Web avec httprequest. À son tour, si vous souhaitez envoyer des cookies au client, vous pouvez utiliser Response.cookie
1. Expiresbsolute Property
Cette propriété peut se voir attribuer une date, et après cette date, le cookie ne peut plus être utilisé. Les cookies peuvent être supprimés en attribuant une date d'expiration à la propriété Expires. comme:
<% Réponse.cookies ("passtime"). ExpiresAbsolute = "1/1/99"%>
2. Attributs de domaine
Cet attribut définit le domaine unique auquel le cookie doit être livré. Par exemple: les cookies ne sont envoyés qu'aux personnes Microsoft, vous pouvez utiliser le code suivant.
<% Response.cookies ("Domain"). Domain = "www.microsoft.com"%>
3. La syntaxe d'ASP utilisant pour écrire des cookies qui consiste à envoyer des cookies au client est la suivante:
Réponse.cookie ("nom de cookie"). [("Nom de clé"). Attribut] = Contenu
Si un fichier ASP souhaite créer un cookie, le code suivant peut être placé avant le premier <html> du fichier ASP pour éviter les erreurs.
<% Réponse.cookies ("Cookiename") = "newcookie"%>
<html>
......
</html>
4. De même, ASP utilise l'ensemble des cookies d'objets de demande pour lire les cookies, tels que:
<% Réponse.writeRequest.cookies ("Cookiename")%>
Voici un exemple complet pour illustrer les cookies:
<%
divorce
Num = request.cookies ("Visit_num")
ifnum> 0ment
Num = num + 1
Response.Write "Vous avez visité ce site pour la première fois" & num & "."
autre
Response.Write "Bienvenue pour visiter ce site pour la première fois."
Num = 1
endire
Réponse.cookies ("visiter_num") = num
%>
Dans cet exemple, lisez d'abord la variable Cookies Visit_num pour voir si l'ordinateur utilisateur enregistre la variable cookies. Si cette variable est présente, cela signifie que l'utilisateur a visité la page et entré le nombre de visites en même temps. Si l'utilisateur visite la page pour la première fois, il n'y aura pas de variables de cookies dans son ordinateur. Le programme affichera le mot "Bienvenue", puis enregistrera la variable Cookies Visit_num sur l'ordinateur de l'utilisateur afin que l'utilisateur donne le "nombre de visites" les informations la prochaine fois qu'il visitera la page.
5. Dictionnaire cookie
Parfois, de nombreuses variables de cookies peuvent devoir être définies dans une page. Afin de mieux le gérer, le concept d'une «sous-clé» d'une personne est souvent introduit dans la composante des cookies. La syntaxe pour le citer est la suivante:
Request.cookies ("ChangeName") ("Nom de la sous-clé")
Par exemple, le cookie suivant crée un dictionnaire nommé "Dictionnaire", qui enregistre trois valeurs clés:
<%
Réponse.cookie ("info") ("myname") = "Jeff"
Response.cookie ("info") ("Gender") = "Homme"
Réponse.cookie ("info") ("myheight") = "172"