在不同頁面設定與獲取cookie值的例項

2021-08-08 05:48:26 字數 910 閱讀 6610

#-*-encoding:utf-8 -*-

import sys

reload(sys)

sys.setdefaultencoding('utf8')

import tornado.web

import tornado.ioloop

class we(tornado.web.requesthandler):

def get(self):

a=tornado.escape.url_escape('未加密的cookie串')#因為字串中有中文字元,所以要先用tornado.secape模組中url編碼,然後可以用tornado.escape.url_unescape()解碼,防止出現亂碼的現象

self.set_cookie('a',a)#設定普通cookie

self.set_secure_cookie('scr_cookie','scure_cookie')#設定安全cookie

self.write("檢視設定的cookie")

class ni(tornado.web.requesthandler):

def get(self):

a=self.get_cookie('a')#獲取一般cookie值

a=tornado.escape.url_unescape(a)#反url編碼

scr_cookie=self.get_secure_cookie('scr_cookie').decode('utf-8')#獲取安全cookie值

self.write('普通cookie:%s,安全cookie:%s'%(a,scr_cookie))

if __name__=='__main__':

tornado.ioloop.ioloop.instance().start()

如何為不同頁面設定不同的title

abcd 這部分 一般放在layout file中。其結果是所有的頁面都使用相同的title,這樣不利於別人檢索到你的網頁。那麼如何在不同的頁面顯示不同的title呢?一.content for title do recent episodes end 然後在layout中 asciicasts y...

cookie的獲取 設定與刪除

設定cookie c name 傳入的鍵 str value 傳入的值 str expiredays 有效期 天為單位 number escape 和unescape 是一對編碼解碼函式,一般用於url中非ascii字元的編碼和解碼!如 escape 返回 26,unescape 26 返回 都用十...

JQuery設定獲取下拉列表選項的值 多例項

分享下jquery如何設定獲取下拉列表某個選項的值,多種方法,值得收藏。jquery獲取和設定select選項 獲取select 獲取select 選中的 text ddlregtype find option selected text 獲取select選中的 value ddlregtype v...