Asp exploite des Cookies (y compris la définition de [affectation], la lecture, la suppression [définition du délai d'expiration]). Pour plus d'informations, veuillez vous référer aux deux premiers articles de Script House.
exemple:
Copiez le code comme suit :
Response.Cookies("letwego"))("visiter")="84ww" 'Affectation
Response.Cookies("letwego").Expires= (now() 7) 'Définir le délai d'expiration (7 jours)
userName=Request.Cookies("letwego"))("visiter") 'Obtenir des cookies
Response.Cookies("letwego").Expires= (now()-1) 'Supprimer les cookies et définir le délai d'expiration (-1 jour)
'dateadd("n",30,now()) récupère les minutes
'dateadd("S",30,now()) obtient des secondes
1. Lire
Copiez le code comme suit :
Réponse.Cookies("visiteur")="aaa"
a=Request.Cookies("visiteur")
Réponse.Cookies("letwego"))("visiter")="aaa"
a=Request.Cookies("letwego")("visiteur")
2. Définir le délai d'expiration
Response.Cookies("visiter").expires=dateadd("H",8,now())' signifie que les cookies sont enregistrés pendant 8 heures
Response.Cookies("user_name").Expires=Date 1 'Spécifiez la durée de stockage des cookies
Conserver les COOKIES pendant une heure
Response.Cookies("MyCookie").Expires= (maintenant() 1/24)
Response.Cookies("MonCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
Expiration prévue après 60 mois
Response.Cookies("Utilisateur").expires=second() 7
Le temps défini après l'expiration peut être remplacé par une fonction temporelle
Par exemple : date() 7 signifie ajouter 7 jours à l'heure d'aujourd'hui, tandis que second() 7 signifie 7 secondes.
Response.Cookies("field name").expires=time function N, par exemple :
Response.Cookies("name2").expires=date 1, indiquant que les Cookies sont stockés pendant 1 jour. Autre exemple :
Response.Cookies("name2").expires=Hour 8, indiquant que les Cookies sont stockés pendant 8 heures.
J'ai testé cette méthode mais elle ne fonctionne pas (sur le serveur 2003, iis6.0 Qu'il y ait () après la seconde ou non, une erreur 500 apparaîtra lors de l'accès (vous ne parvenez toujours pas à afficher la page Web ? Vous avez oublié). ).
Il est recommandé d'utiliser ici la fonction DateAdd pour l'accumulation de temps. Par exemple, si nous voulons additionner une heure, utilisez :
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())
30 minutes :
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) obtient les secondes
Expires spécifie la date d'expiration du cookie. Afin de stocker le cookie sur le disque du client après la fin de la session, ou dans de nombreux cas, nous souhaitons conserver le cookie sur l'ordinateur du visiteur pendant une période plus longue. Cette date doit être fixée.
Si cette propriété n'est pas définie au-delà de la date actuelle, le cookie expirera une fois la tâche terminée.
La date d'expiration du cookie est le "1er janvier 2010" : Response.Cookies("CookieName").Expires=#01 janvier 2010#
Le délai d'expiration du cookie est "délai de création du cookie + 365 jours" : Response.Cookies("CookieName").Expires=Date 365 Recommandé
Mais il est préférable de ne pas écrire Response.Cookies("CookieName").Expires=Date avec désinvolture, afin que la valeur soit vide lorsqu'elle est appelée entre les pages.