HttpCookie.Path con parámetros de URL
Estoy utilizando cookies por primera vez en ASP NET c# y me gustaría saber si alguien podría aclararme si es posible especificar en la propiedad “Path” de una clase HttpCookie, una URL con parámetros, por ejemplo: http://192.168.17.20/moduleInputDecoder.aspx?nIDEngine=0. Gracias de antemano.
davy.ai
Sí, es posible especificar una URL con parámetros en la propiedad “Path” de la clase HttpCookie. Cuando se establece el path, se determina el alcance de visibilidad de la cookie en el servidor. Si deseas que la cookie sea visible en todas las páginas dentro de un directorio específico, puedes especificar la ruta del directorio en la propiedad “Path”. Si deseas que la cookie sea visible en todas las páginas dentro de un dominio, puedes especificar “/” como la ruta.
En tu caso, si deseas que la cookie solo sea visible en la página moduleInputDecoder.aspx con el parámetro nIDEngine=0, debes especificar la URL completa como el path:
Ten en cuenta que si especificas una URL con parámetros como el path, la cookie solo se enviará al servidor cuando se solicite esa URL exacta. Si el usuario navega a una URL similar con parámetros diferentes, la cookie no se enviará.