除了URL重写之外,还有哪些选项可以在不使用cookie的情况下维护会话?

时间:2008-10-30 15:06:37

标签: cookies url-rewriting

我在Stack Overflow和网络上的其他地方看到了各种URL重写选项,但很想知道是否还有其他选项。

5 个答案:

答案 0 :(得分:1)

这是猜测,因为Cookie和URL重写是最重要的两个,但从技术上讲,我认为有可能:

  • 使用javascript捕获所有链接并提交包含信息的表单。
  • 基于IP跟踪服务器上的会话

两者都有明显的缺点和漏洞。

答案 1 :(得分:0)

会话变量?在工作中,我们不允许在没有权限的情况下使用非会话cookie。

答案 2 :(得分:0)

您可以通过cookie或查询参数维护状态。浏览器需要能够以某种方式将数据传递到Web服务器,这是唯一的两个选项。

答案 3 :(得分:0)

我认为这取决于您使用的是哪种技术。在ColdFusion中,您可以在没有cookie的情况下维护会话变量。

答案 4 :(得分:0)

使用客户端数据库存储,例如Google Gears(sqlite)? Html5预计包含一个(webkit already does it)。