c# - Asp.net cookieless sessionId url位置

标签 c# asp.net session

我在一个移动网站上工作,我们不能依赖手机访问该网站来获得 cookie 支持。我正在为 session 使用 cookieless 选项,想知道是否有一种方法可以指定 sessionId 在 URL 中的位置?

这是现在的样子:

http://www.somesite.com/(S(qnxbzt45h2yxpr45tj3hpr45))/Default.aspx

有没有办法让 sessionId 放在 url 的末尾?

http://www.somesite.com/Default.aspx?S=qnxbzt45h2yxpr45tj3hpr45

最佳答案

您不能使用 Sql 数据库存储用户 session 吗?我认为您不能更改 sessionId 的位置,您可以尝试重写 url,但我不确定这将如何影响 .Net 的处理

编辑:我只记得 Sql 选项仍然需要客户端计算机上的 cookie,所以请忽略我

关于c# - Asp.net cookieless sessionId url位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595728/

相关文章:

c# - 带有枚举参数的方法的 Web API 帮助页面

c# - Airconsole 和 Unity 集成问题

asp.net - 完全替换 Swashbuckle UI

php - __destruct 如何处理 $_SESSION 中的对象

java - 对其他 Spring Boot 应用程序的集中 session 管理

c# - 复合 Web 客户端指南

c# - 如何在 Visual C# 中更改另一个窗体的文本框中的文本?

javascript - 带有 formData 的 Ajax 不会在 asp.net Controller 中绑定(bind) child 的对象数组

javascript - 如何让 onchange 事件发生在 ASP.NET 的代码隐藏中?

java - 如何将异步作业附加到 HTTP session ?