当前位置:编程语言->Python ->自己使用python实现web中的session机制

原创版权标志自己使用python实现web中的session机制

作者:codexia  发表时间:2017/10/8 0:25:48  阅读:
[摘要] 在使用webpy时发现其中的session使用起来真心麻烦。所以就自己动手实现一个简单的session机制,基于文件的实现方式。

         在使用webpy时发现其中的session使用起来真心麻烦。所以就自己动手实现一个简单的session机制,基于文件的实现方式。本来session也就是存储在服务器端的一个小文本文件而已,这个机制本来就很简单,那就动手实现一下吧。

        Session说白了,就是一个存储在服务器端的记录一些简单数据的文本文件。而Cookie则是存放在浏览器端的一个小文本文件。因为Session文件存放在服务器端,所以用户无法修改Session里的东西,所以是安全的。而Cookie存放在浏览器端,用户可以修改Cookie文件,进而达到某些目的。

        所以Session机制的实现,其实就是对文本文件的操作而已。只不过,Session中的值都是键值对的形式存在的,所以要实现这个机制,我们需要想点办法。

        所以,基本思路就是:Python实现文本文件的读写,然后在这个基础上,可以自由追加Session的内容,按照键来添加、修改、删除、清空所有Session内容。

        下面就是源码,花了一些时间写出来的,请珍惜!

    ...【登录后阅读更多内容】

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)