En asp, nous pouvons utiliser la méthode response.cookies pour définir la valeur des cookies. Voici comment procéder :
réponse.cookies(nom des cookies)[(clé)|.attribute]=valeur
L'explication est la suivante : cookiesname est le nom du cookie souhaité, tel que : test
Clé de paramètre : paramètre facultatif, bien sûr, vous ne pouvez pas non plus le spécifier. :)
La clé est utilisée pour spécifier le nom du cookie pour le cookie de dictionnaire. Ma compréhension semble être similaire à un tableau.
L'attribut paramètre est facultatif et spécifie des informations relatives au cookie lui-même, telles que la spécification d'une URL spécifique, d'un chemin, d'une période de validité, etc.
Les valeurs facultatives sont : Le domaine ne peut lire que les cookies d'un nom de domaine spécifique
Expire la période de validité des cookies
Haskeys contient-il des cookies enfants ?
Le chemin ne peut lire les cookies que sur le chemin spécifié
Secure précise si le cookie est crypté
Par exemple, pour spécifier un cookie nommé jb51 sur ce site internet, la méthode est la suivante :
Copiez le code comme suit :
Response.Cookies(jb51).Domain = www.xxx.com 'Spécifiez www.xxx.com à visiter
Response.Cookies(jb51).Path = E-Blog 'Spécifier l'accès au répertoire E-Blog
Response.Cookies(jb51).Expires= DateAdd(d,2,date) 'Expire après deux jours spécifiés
Response.Cookies(jb51)(nom)=Test
Réponse.Cookies(jb51)(type)=haha
[html]
Les deux phrases ci-dessus créent un cookie de style dictionnaire.
Concernant l'utilisation de Haskeys, c'est assez simple. Il suffit de request.Cookies(cookie).Haskeys. Par exemple, si vous souhaitez déterminer si un cookie est de style dictionnaire, vous pouvez l'écrire comme.
[code]
<%
Si Request.Cookies(jb51).Haskeys Alors
Response.Write Ceci est un cookie de dictionnaire
Autre
Response.Write Ceci n'est pas un cookie de dictionnaire
Fin si
%>