我们知道每个网络浏览器都有一个httpsession,如IE,如果我们从同一个浏览器发出多个请求,web / app服务器将 为所有请求维护一个httpsession。根据我的理解,这是所有webserver / appservers的默认功能。虽然这取决于 在服务器上他们如何实现它。他们可以通过URL重写或通过cookie来实现。 对吗? Bet开发者不必为此而烦恼。我认为 通常服务器通过cookie执行,但如果手动禁用cookie,服务器可能会通过URL重写来执行此操作。 这是正确的吗?
答案 0 :(得分:1)
这是维护会话的服务器。服务器负责允许会话跟踪发生。客户无需担心明确发送任何信息。由于客户端可以发送保存在客户端上的Cookie以及每个请求,因此服务器可能会使用Cookie进行会话跟踪。
注意: Cookie 只是实现会话跟踪的方法之一。这也是最好的方式
因此,服务器使用Cookie作为处理会话跟踪的方法之一。
也可以通过其他方式完成:
网址重写 - 应用程序/服务器应在所有网址/链接中附加会话ID。当从客户端调用这些会话时,会话将与URL一起到达服务器。
隐藏表单字段 - 表单可能包含隐藏的输入类型,其会话ID为字段值。发布表单时,会话ID随表单数据一起提供。