最近,当我清除浏览器cookie时,我注意到URL中有AspxAutoDetectCookieSupport = 1。经过简短的研究,我发现这是web.config中将cookieless属性设置为“ AutoDetetct”的结果。
当我再次访问URL时,参数'AspxAutoDetectCookieSupport'消失了。 “ AspxAutoDetectCookieSupport = 1”是什么意思?
答案 0 :(得分:0)
ASP.NET在cookie支持检测阶段会自动添加AspxAutoDetectCookieSupport = 1查询字符串。由于web.config文件中的cookieless属性设置为“ AutoDetect”,因此ASP.NET运行时将尝试检测用户的浏览器是否支持cookie,并在该过程中添加querystring参数。如果支持cookie,则将Session ID保留在cookie中,如果不支持,则该ID将在该用户将来所有请求的Url中发送。
更多信息,请访问:https://captcha.com/doc/aspnet/faq/captcha-persistence-faq.html#persistence-querystring