将Request.ApplicationPath用于cookie路径是否安全

Ser*_*jev 2 html asp.net cookies httpcookie

使用这样的代码是否安全?

Response.Cookies[cookieName].Path = Request.ApplicationPath + "/";
Run Code Online (Sandbox Code Playgroud)

我想知道所有角落的情况,请......

Wil*_*ill 6

简而言之,不,这不安全.使用cookie路径充满了问题,因为它们在IE和Chrome中是区分大小写的,但不是FF.这意味着路径案例中的任何不匹配都会填满.

  1. 生成cookie时,如果您设置的路径与用户键入的内容不同,则浏览器不会存储它.

  2. 当用户返回时,如果他们输入的路径与第一次旅行的情况不同,则浏览器不会向cookie提供请求.

你想解决什么问题?