第一种,将浏览器产生的session会话保存在磁盘上的主程序。
#-*- coding:utf-8 -*-
'''
@author:cuiruiqiang
@date:2014-12-3
@filename:CountSession.py count session's number
'''
import web
web.config.debug = False
urls=(
'/','index',
'/count','count',
'/reset','reset'
)
app = web.application(urls,locals())
#session is be stored on disk. 将session保存在本地磁盘上。
session = web.session.Session(app,web.session.DiskStore('sessions'),
initializer={'count':0})
class count:
def GET(self):
session.count += 1
return str(session.count