import cherrypy class FormData(object): @cherrypy.expose def index(self): return """ <html> <head></head> <body></body> </html> """ @cherrypy.expose def greet(self,gender,name): if(gender == "male"): title = "លោក" elif(gender == "female"): title = "កញ្ញា" cherrypy.session['lastUser'] = 'អ្នកប្រើចុងក្រោយគេគឺ'+title+" "+name return 'សួស្តី'+title+' '+name+'!' @cherrypy.expose def user(self): return cherrypy.session['lastUser'] if __name__ == '__main__': conf = { '/': { 'tools.sessions.on': True } } cherrypy.quickstart(FormData(),'/', conf)
មួយវិញទៀត នៅក្នុងកម្មវិធីខាងលើនេះ នៅលើបន្ទាត់លេខ 25 គឺជាការរក្សាទុកទិន្នន័យដែលជាអ្នកប្រើប្រាស់ចុងក្រោយទុកមួយអន្លើ នៅពេលដែលកម្មវិធីកំពុងដំណើរការ។
ចំណែកឯនៅលើបន្ទាត់លេខ 30 វិញ គឺជាការបង្ហាញទិន្នន័យដែលត្រូវបានរក្សាទុកមួយអន្លើនោះ នៅលើ browser នៅពេលដែលទំព័រដែលមានអាស័យដ្ឋានជា http://localhost:8080/user ត្រូវបានបើកមើល។
នៅលើបន្ទាត់លេខ 36 គឺជាការកំណត់អោយយន្តការនៃការរក្សាទិន្នន័យទុកមួយអន្លើ អាចប្រព្រឹត្តទៅបាន។
ចុងក្រោយបង្អស់ នៅលើបន្ទាត់លេខ 40 គឺជាការតំរូវអោយមានការរក្សាទុកទិន្នន័យមួយអន្លើ នៅពេលដែលទំព័រដើមនៃកម្មវិធីខាងលើ ត្រូវបានបើក៕