1.Domain représente le domaine où se trouve le cookie. La valeur par défaut est l'adresse demandée. Par exemple, si l'URL est www.VeVB.COm/test/test.aspx, le domaine est par défaut www.VeVB.COm. Pour un accès inter-domaines, si le domaine A est t1.test.com et le domaine B est t2.test.com, alors pour produire un cookie dans le domaine A auquel le domaine A et le domaine B peuvent accéder, le domaine du cookie doit être défini sur .test.com ; Si vous souhaitez créer un cookie dans le domaine A auquel le domaine A ne peut pas accéder mais que le domaine B peut accéder, vous devez définir le domaine du cookie sur t2.test.com.
2.path indique le répertoire dans lequel se trouve le cookie Asp.net est par défaut /, qui est le répertoire racine. Il existe des répertoires sur le même serveur comme suit : /test/,/test/cd/,/test/dd/. Supposons maintenant que le chemin du cookie1 soit /test/ et que le chemin du cookie2 soit /test/cd/, alors. en cours de test Toutes les pages peuvent accéder au cookie1, mais les sous-pages de /test/ et /test/dd/ ne peuvent pas accéder au cookie2. En effet, le cookie permet d'accéder à la page située sous son chemin.
3. Le navigateur enregistrera les cookies avec le même domaine et chemin dans un fichier, et séparera les cookies par *.
4. Cookies contenant des paires clé-valeur valeur : j'ai toujours utilisé des cookies avec des paires clé-valeur uniques nam=value. En ce qui concerne les cookies contenant plusieurs paires sous-clé-valeur, je suis confus. Maintenant, j'ai enfin compris. Le format de cookie contenant plusieurs paires sous-clé-valeur est name=key1=value1&key2=value2. On peut comprendre que la valeur d'une seule paire clé-valeur enregistre une chaîne de valeur multi-clé personnalisée, dans laquelle le séparateur de paire clé-valeur est &. Bien sûr, vous pouvez personnaliser un séparateur, mais lorsque vous utilisez asp.net. pour l'obtenir, il est séparé par le symbole &.