cookie2

cookie就是在浏览器端存放的一个键值对。特性:每次http请求都会携带。

实现用户验证。

浏览器:

tornado,在后台设置

在浏览器上使用javascript

因为每一次发请求都会带着所有的cookies,所以首先print(self.cookies)

tornado在后台设置:

self.cookies

self.get_cookie('k1')

self.set_cookie('k1','999')

注意前端也可以通过javascript代码来获取cookie。

上边说的就是通过前端也可以获取cookie,就是通过document.cookie,所以在前端也可以通过javascript代码来获取cookie。document.cookie:就是用来获取所有的cookie,也可以获取某一个cookie。就是通过document.cookie['k1']

浏览器给tornado发的就是一个普通字符串,tornado通过一个特殊的东西给它进行了split.服务器端能处理

document.cookie.split(';')

直接写cookie就行了

就可以在前端设置一个setcookie的方法:

document.cookie='name=value;path=;domain;expires='' '

注意jQuery中也有专门指定的插件jQuery cookie专门用于操作cookie

 

posted @ 2017-03-27 11:34  关泉珍  阅读(46)  评论(0)    收藏  举报