如何在Python中创建会话变量?

时间:2012-04-15 21:43:42

标签: python python-3.x cgi session-state session-variables

我使用Python 3作为服务器端脚本语言,我希望有一种方法可以让用户登录我的网站。我不使用任何框架,因为我更喜欢手工编写代码页,所以我如何在Python 3中创建PHP中的会话变量?

1 个答案:

答案 0 :(得分:4)

会话的逻辑是在用户cookie中存储唯一的会话ID(uuid包将为此做一个完美的工作)。并将会话数据存储在文件,数据库或其他半永久数据存储区中。

这个想法是将您从用户cookie收到的sessionid与存储在服务器某处的某些数据相匹配。

我假设您知道如何添加正确的标头以通过响应标头设置cookie。 否则,此处有更多信息:http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Responses