分享好友 最新动态首页 最新动态分类 切换频道
Django框架下的小人物--Cookie
2024-12-27 01:35

1. 什么是Cookie,它的用途是什么?

Django框架下的小人物--C<i></i>ookie


Cookies是一些存储在用户电脑上的小文件。它是被设计用来保存一些站点的用户数据,这样能够让服务器为这样的用户定制内容,后者页面代码能够获取到Cookie值然后发送给服务器。比如Cookie中存储了所在地理位置,以后每次进入地图就默认定位到改地点即可。

2. 通过什么方式能获取到Cookie的内容,我能查看自己电脑上的Cookie吗?


能通过Web Server或者客户端浏览器来获取到Cookie。多数浏览器能够配置允许用户访问Cookies,但是注意不同的站点之间的Cookie是不能共享的。打开Chrome的调试窗口可以在Resource的Cookie侧边栏查看,或者在console中输入document.cookie来查看,这属于在电脑上行查看,另外一种服务器中查看可见后面的例子。

3. Cookie是什么时候生成的,完整的生成、传递和使用过程是怎么样的?


 

写数据到Cookie中通常是在一个页面被加载的时候,比如提交按钮被按下,后台处理完请求跳转到相应页面后会把Cookie值带回来,如下是一个例子:

    ·你在浏览器地址栏输入了一个站点,然后浏览器会发送请求到站点的Web服务器请求该页面
    ·与此同时,浏览器会在个人电脑上行查找和该站点对应的Cookie文件,如果发现了就会把里面的键值对内容全部发送给Web服务器,如果没找到则不发送。
    ·页面服务器接收到了Cookie的数据后,可以利用这些数据决定返回到前台的内容(更进一步是跟Session结合使用)
    ·如果没键值对被Web服务器接收到,站点就知道该用户没有访问过,就会为这个访问地址新建一个ID并且发送一些键值对给前台,这些值会被放在这次响应中的Header带给浏览器,浏览器端于是有了Cookie的值
    ·任何到服务的访问和数据请求都可能很对Cookie中的键值对进行修改

4.一个简单使用Cookie的例子


 这个例子是利用Cookie实现一个用户登陆

views.py

login.html

index.html

5. 使用Cookie存在的一些问题


 

·多个用户公用一台电脑比如网吧,那么前一个人登陆购物网站并购买物品,后一个人可以使用前一人的账号进行购物。

·清除浏览器缓存的账号和密码等操作可以擦出掉Cookie,因而很难恢复之前做过的操作,要查看添加到购物车商品几乎不可能。

·多太电脑之间的网站浏览记录(这里不是浏览器的历史记录)会不一致,比如这台电脑某宝告诉你你浏览过某些商品,另一台电脑可能是另外一些商品,因为不同Cookie对应的不同浏览记录。

这也是为什么需要使用账号登陆的原因,只要登陆过就能把所有记录跟后台数据库中的账号强关联起来。

6.设置Cookie


由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。

最新文章
通达信亦风自动划线主图指标公式
公式源码:通达信公式 亦风自动划线 的源码:F111:=ZIG(3,15);F211:=IF((F111 REF(F111,1)),100,80);昨:REF(C,1),NODRAW,COLORGREEN;上涨家数:=INDEXADV;下跌家数:=INDEXDEC;人气:上涨家数/下跌家数,NODRAW;M5:=MA(C,5),COLORFFFFFF;M10:=M
用AI绘画工具生成超逼真美女写真,轻松变身街拍达人!
在这个数字化时代,创作艺术作品的工具层出不穷。想象一下,你能否在家中轻轻松松地生成一张超逼真的美女写真?那么,答案就是有可能的!随着AI技术的不断发展,越来越多的当红AI绘画工具横空出世,让我们能够以几乎零门槛的方式创造出令人
SEO优化见效时间的详细解析
SEO优化见效时间的详细解析在数字营销的世界里,搜索引擎优化(SEO)是提升网站可见性和吸引目标受众的关键策略。然而,许多企业主和市场营销人员常常对SEO的见效时间感到困惑。本文将从几个角度探讨SEO的见效时间,包括影响因素、常见误区
揭秘搜狗SEO蜘蛛池分类与优化之道
搜狗SEO蜘蛛池分类解析包括自然池、广告池和行业池,针对不同类型,优化策略各异。自然池需优化内容质量和链接布局;广告池需确保广告内容合规且相关;行业池需聚焦行业关键词,提升专业性。整体优化需结合网站结构和用户体验,提升搜索引
规则引擎解决方案浅析
用于页面,流程,扩展点实现的选择;输出结果:实现的位置;编排无数的条件积木和行为积木,达到业务逻辑计算,券库存消减的目的;输出结果:商品重计算后的价格;通过订单,售后单,会员等信息编排和判断,达到多因子决策给出最佳答案的效
漫画台免费版app
漫画台免费版app是一款深受漫画爱好者喜爱的手机漫画阅读软件。漫画台免费版app凭借其丰富的漫画资源、极速更新、互动体验、个性化推荐以及便捷的阅读体验等亮点,成为了漫画爱好者的必备之选。软件内置了强大的搜索功能,用户可以通过漫画
达内seo培训」如何用网站内页把关键词优化排名到百度第一?
  「达内seo培训」如何用网站内页把关键词优化排名到百度第一?  【达内seo培训】这样把广安SEO优化排名到百度首页,如何用网站内页把关键词优化排名到百度第一?前面来段插曲!相信很多的公司老板在想要做网站推广,seo关键词排名,网站
线上投票怎么做,QQ音乐投票活动怎么拉票
线上投票怎么做,QQ音乐投票活动怎么拉票线上投票是一种常见的活动组织方式,通过互联网平台进行投票,参与者可以通过手机、电脑等设备进行投票。QQ音乐投票活动是一种常见的线上投票形式,参与者可以通过QQ音乐平台参与活动,获得更多的投
网站标题Title标签的优化方法
标题标签对于赣州网站开发,赣州网络公司,赣州手机网站开发,赣州电脑网站开发优化非常重要。许多站长将优化标题标签放在重要位置。虽然站长们知道标题标签优化可以提高网站的排名,但他们不知道有什么好的方法可以优化它。由于标题标签优化
相关文章
推荐文章
发表评论
0评