06 2012 档案
摘要:由于HTTP是无状态的协议,所以有了cookie,所以有了session。
当用户与服务器连接时,服务器给每个用户一个session,并设定其中内容。
session是建立在cookie之上的。当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。cookie保存在本地,session保存在服务器。
事情似乎很简单,使用字典即可,保存在cookie的id作为key,内容作为value。使用python的字典数据结构即可。的确这是其中一种解决方案。
web.py的session存储方案是很灵活的,web.session.Store是session对象存储的基类,我们可以的继承这个类来实现不同的存储方案
阅读全文