Cookies de réponse en général:
Nous allons commencer par la collection de cookies de réponse. Je ne pense pas que cela pourrait être plus facile. Vous mettez simplement le nom du cookie dans l'argument. La valeur correspondante est une chaîne. La seule fois où cela se complique, c'est lorsque vous utilisez des clés (que je démontre ci-dessous).
<% @ Lingots = "JavaScript"%> <% var demain = new Date () Tomorrow.SetDate (demain.getDate () + 1) MyExpire = (Toursorhe.GetMonth () + 1) + "/" + Tomor Cookies. "Response.cookies (" FirstCookie "). Expires = myExpireResponse.cookies (" secondcookie ") =" ASP Les cookies sont faciles. "Response.cookies (" Thirdcookie "). Key. "Response.cookies (" Thirdcookie ") (" SecondKey ") =" Voici la deuxième clé. "Response.cookies (" Thirdcookie "). Expires = MyExpire%> <Html> Nous définissons simplement <% = réponse.cookies.Count%>. <br> <A Href =" script09a.asp "> Cliquez ici </a> pour rétraider ces cookies.Cliquez ici pour exécuter le script dans une nouvelle fenêtre.
Régler un cookie avec ASP est assez simple. Le format est
Clés de cookies de réponse:
Si sur la première page de votre réponse ASP Response.cookies ("myonlycookie") est définie, et par la suite à la page deux de votre application Response.cookies ("myonlycookie") est réaffecté une deuxième valeur, alors seule la deuxième valeur restera. La première valeur est perdue dans ces circonstances.
La solution consiste à utiliser plusieurs cookies ou à utiliser plusieurs clés dans le même cookie.
Response.CooKies ("Thirdcookie") ("FirstKey") = "Voici la première clé." Response.cookies ("Thirdcookie") ("SecondKey") = "Voici la deuxième clé." Le réglage d'une ou plusieurs clés est assez simple. Il suit ce format:
Demander des cookies:
Généralement, vous constaterez que la gestion des cookies ASP est beaucoup plus facile que les cookies JavaScript côté client. Ci-dessous se trouve le script qui récupère les cookies.
<% @ Language = "javascript"%> <% if (réponse.cookies.count <= 0) {réponse.redirect ("script09.asp")} var firstcookie = request.cookies ("firstcookie"); var secondcookie = request.cookies ("secondcookie"); var thirdcookie2keys = request.cookies ("Thirdcookie") ("FirstKey") Thirdcookie2Keys + = "" + request.cookies ("Thirdcookie") ("SecondKey");%> <html> Il y a <% = CooKies.Count%> cookies. <% = firstcookie%> <br> 2) <% = secondcookie %> <br> 3) <% = Thirdcookie2Keys%> <br> <a href = "script09b.asp"> Cliquez ici </a> Pour voir comment nous trierons les cookiesif, nous ne connaissions pas leurs noms. </ html>