gpt4 book ai didi

asp.net - 如何删除 AspxAutoDetectCookieSupport

转载 作者:行者123 更新时间:2023-12-04 03:31:17 27 4
gpt4 key购买 nike

我的网站上的许多网址 www.mysite.com/Display.aspx?ID=128

向用户显示为

www.mysite.com/Display.aspx?ID=128&AspxAutoDetectCookieSupport=1

如何删除 AspxAutoDetectCookieSupport。

我知道它必须对 web.config 中的 cookie 做一些事情,但是在哪里?如果我删除它会有什么影响。如何去除?

最佳答案

要删除它,请更改 无 cookies web.config 中 sessionState 的属性设置为 false。

例如

<sessionState mode="InProc" cookieless="false" timeout="20" />

当 cookieless 设置为自动检测时,框架生成 AspxAutoDetectCookieSupport 查询字符串以确定客户端是否支持 cookie。如果客户端没有启用 cookie,ASP.Net 将直接在 URL 中存储用户 session ID。

An application using ASP.Net cookieless session support http://i.msdn.microsoft.com/Aa479314.cookieless01(en-us,MSDN.10).gif

使用 ASP.Net cookieless session 支持的应用程序

这可能会打开您的应用程序进行 session 劫持,并可能被视为风险。更好的选择可能是禁用此功能并提醒您的用户他们需要启用 cookie 才能使用您的应用程序。

如需更详细的了解,请阅读 Cookieless ASP.Net by Dino Esposito在 MSDN 上。

关于asp.net - 如何删除 AspxAutoDetectCookieSupport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045283/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com