5

我正在创建josi,一个 node.js 的 Web 框架。我想添加会话存储。实现这一点的最佳方法是什么?我假设它可能必须基于 cookie,但我很想知道是否有任何其他框架有不同的方法。

4

2 回答 2

2

几天前我看了乔西。非常好的工作!

除了基于 cookie 之外,您还可以使用臭名昭著的会话令牌(例如JSESSIONID和)PHPSESSID并将ASPSESSIONID它们置于隐藏形式或 URL 查询字符串中。

饼干真的是最好的选择。他们完美地完成了这项工作。

于 2010-06-15T11:27:53.967 回答
2

您总是需要以某种方式引用服务器会话,cookie 是这类东西的事实上的标准。

会话如何存储在服务器端通常取决于您...我真的很喜欢 PHP 的方法,session_start();它为您完成所有会话存储和 cookie 设置。

例如,PHP 将会话数据存储在一个文件中,使其跨平台(所有平台都有磁盘存储 API)。其他会话机制使用 MySQL 之类的关系数据库,但这并不是真正的跨平台,除非您想针对这些类型的用户。

于 2010-06-15T11:32:41.857 回答