1.El dominio representa el dominio donde se encuentra la cookie. El valor predeterminado es la dirección solicitada. Por ejemplo, si la URL es www.VeVB.COm/test/test.aspx, el dominio predeterminado es www.VeVB.COm. Para el acceso entre dominios, si el dominio A es t1.test.com y el dominio B es t2.test.com, entonces para producir una cookie en el dominio A a la que puedan acceder tanto el dominio A como el dominio B, el dominio de la cookie debe ser establecido en .test.com Si desea generar una cookie en el dominio A al que el dominio A no puede acceder pero el dominio B sí, debe configurar el dominio de la cookie en t2.test.com.
2.path indica el directorio donde se encuentra la cookie. El valor predeterminado de Asp.net es /, que es el directorio raíz. Hay directorios en el mismo servidor de la siguiente manera: /test/,/test/cd/,/test/dd/. Ahora suponga que la ruta de la cookie1 es /test/ y la ruta de la cookie2 es /test/cd/. bajo prueba Todas las páginas pueden acceder a la cookie1, pero las subpáginas de /test/ y /test/dd/ no pueden acceder a la cookie2. Esto se debe a que la cookie permite acceder a la página que se encuentra bajo su ruta.
3. El navegador guardará las cookies con el mismo dominio y ruta en un archivo, y separará las cookies con *.
4. Cookies que contienen pares clave-valor de valor: siempre he usado cookies con pares clave-valor únicos nam=value. Cuando se trata de cookies que contienen múltiples pares subclave-valor, estoy confundido. Ahora finalmente lo tengo resuelto. El formato de cookie que contiene múltiples pares subclave-valor es nombre=clave1=valor1&clave2=valor2. Se puede entender que el valor de un único par clave-valor guarda una cadena de valor de múltiples claves personalizada, en la que el separador del par clave-valor es &. Por supuesto, puede personalizar un separador, pero cuando usa asp.net. para obtenerlo se separa con el símbolo &.