分享好友 最新动态首页 最新动态分类 切换频道
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。

最新文章
钉钉权3到权7,利用聚合页SEO快速提升网站权重
这个玩法是真实可操作的,是一个朋友在请教我一个seo问题的时候,给我发了一个网站,让我分析分析,然后本着钻研的精神,研究了那个网站的方法,居然让我发现了一些端倪。钉钉聚合SEO效果 -钉钉聚合策略-内容来源分析 -词库分析 -总结! 钉
青岛SEO优化服务性价比揭秘,助力网站排名飙升的秘密
青岛整站SEO优化服务透明,性价比高,助您快速提升网站排名,实现线上业务飞跃。选择专业团队,让您的网站在搜索引擎中脱颖而出。随着互联网的普及,越来越多的企业开始重视网络营销,而SEO(搜索引擎优化)作为网络营销的重要组成部分,已
淘宝网店铺排行榜靠前需要哪些条件
淘宝网店铺排行榜靠前需要哪些条件?在淘宝这个竞争非常激烈的平台,要想得到好的排名,大家需要满足以下条件:1、产品质量与口碑在淘宝上,产品质量是决定一个店铺能否长期发展的关键因素。优质的产品不仅能够吸引更多的顾客,还能在顾客中
梦幻西游手游:最强神兽登场?极限能打4连击,物理门派要失业了
在《梦幻西游》手游中,自本周维护后,虎年专属神兽——超级神虎终于亮相三界。作为全新神兽,超级神虎凭借特色技能虎虎生威能够在1回合打出4次攻击的效果令无数少侠心动不已,今天小灵为大家带来超级神虎的分析和培养介绍,对超级神虎感兴
短剧cps小说系统源码交付抖音小程序快速搭建
前言:小说系统源码交付,快速搭建,小说系统源码交付抖音小程序,快速搭建,小说系统源码交付抖音小程序在当前移动互联网时代,短剧和小说内容的消费正在迅速增长,其中抖音小程序成为了重要的传播途径。作为一本书的多样化延伸,短剧与小说的
免费漫画软件推荐 好用的看漫画软件排行
对于漫画爱好者或者喜欢二次元的小伙伴们来说,找到一款好用的免费漫画软件是必不可少的。那小编今天就为大家整理了一份国内免费漫画软件的排行榜,一起来看看哪些App可以让你畅游二次元世界吧,并且软件内还会有连载的漫画,包括热门漫画
用AI轻松生成超逼真美女写真,搜狐简单AI带你开启创作之旅!
在经过这些工具的对比,搜狐简单AI脱颖而出,以“功能丰富”、“操作简单”、“适合新手用户”、以及“免费使用”的优势,成为平衡各类型用户需求的绝佳选择。如果你正在寻找便捷的AI生图工具,形成了合适的产品选择,请一定考虑搜狐简单AI
苹果怎么显示归属地
苹果手机作为现代通讯工具的重要组成部分,其归属地显示功能对于用户来说具有极大的便利性。然而,许多用户对于如何在苹果手机上设置和显示归属地信息并不十分了解。以下将详细解析这一功能,帮助用户更好地使用苹果手机。首先,确保你的苹
红米K50电竞版 OS1.0.8.0.ULJCNXM 面具ROOT服务
ROOT信息:机型:红米K50电竞版系统版本:OS1.0.8.0.ULJCNXM版本类型:稳定版安卓版本:14.0面具版本:27.0对应版本面具apk下载地址:http://tfile.7to.cn/qituroot/tool/Magisk-v27.0.apk手机ROOT完成开机后,请手动安装对应版本的面具APP
相关文章
推荐文章
发表评论
0评