cookie讲解
cookie:(翻译过来:小甜点) 意思是不管是谁都喜欢这个小东西
以谷歌为例:
cookie:就是存放数据的东西,存放量(存储量很小,大约4KB)存放在客户端下,计算机上,应用设备上
应用场景:用户注册,用户登录,购物车
案例一:
我们今天登录一个京东账号,过几天重新打开京东页面,你会发现账号还在登录状态上,这就是存在客户端上(前提:同一台电脑 ) 用户信息存在浏览器上,
案例二:
我在北京用京东买了一件衣服,我爸妈在老家用我的账号登录,发现了我的购物车有这件衣服,这种存在服务器上叫session;
chrome浏览器在计算机中存放cookie的位置:
C:\users\Administrator\AppDate\Loca\Google\chrome\userDate\Default\Cache
chrome浏览器,如何查看cookie和删除cookie;
1.右击找到设置;
2.找到高级;
3.点击内容设置,
4.点里面cookie
5.删除cookie cookie里面的数据全部清除,就是删除cookie
如何去设置cookie?
cookie是document对象的属性;
值是string类型
但是里面书写的格式用 名值对 name=value 键值对 name:value
document.cookie="user=zhang";
document.cookie="age=12";
document.cookie="sex=0";
console.log(document.cookie) //得到的结果 user=zhang;age=12;sex=0
cookie中的值,每个(名值对)用分号隔开,所以我们设置cookie这样设置;
document.cookie="user=zhang;name=li;age=45"
我们还可以设置他的生命周期,什么时候结束;
设置cookie的声明周期,使用expires,这个名,单位是天,现在出一个新的名叫max-age 单位是秒;
案例:
var date=new Date()
date.setDate(date.getDate()+7) //这个意思就是向后7天
document.cookie="user=zhang,age=20;expires="+date;
删除cookie:就是将生命周期,提前结束,就是删除cookie;
案例:
var date=new Date()
date.setDate(date.getDate()-7) //这个意思就是提前7天
document.cookie="user=zhang,age=20;expires="+date;
获取到cookie
案例:
document.cookie="user=yifan";
document.cookie="age=23";
document.cookie="password=xu123456"
function getcookie(key){
var arr=document.cookie.split(";");
for(var i=0;i<arr.length;i++){
var ass=arr[i].split("=")
if(ass[0].trim()==key){
return ass[1]
}
return false;
}
这个案例主要运用到字符串的方法;
有些浏览器不识别汉字,需要转换;(如火狐)
所以用到这两个方法;
decodeURIcomponent() 对编码结果进行解码(主要是针对乱码)
encodeURIcomponent() 对汉字进行编码(主要是变成乱码)
cookie讲解的更多相关文章
- JavaScript之Cookie讲解
什么是 Cookie “cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie ...
- cookie讲解-------浏览器种cookie
1 responce添加Set-Cookie参数: http request的返回responce为: [('Content-Type', 'application/x-javascript'), ...
- JavaEE中的Cookie的基本使用方法
之前一直使用的是统一登录系统,相关的登录由别的部门开发以及维护.但由于最近项目的需要,我们需要自己开发一套简单的登录功能.因此这里就涉及到了一个Cookie的功能.之前也了解过相关的内容,但这次需要独 ...
- cookie注入讲解
我们首先还是来看看中网景论坛的最新版本"(CNKBBS2007)中网景论坛2007v5.0 "官方下载地址" http://www.cnetking.com/websys ...
- session与cookie的讲解
session_start();//开启session http,无状态性 记录状态SESSION COOKIE SESSION :存储在服务端(器)的:每个人存一份:可以存储任意类型的数据:默认过期 ...
- cookie和session的讲解
php和js都是脚本语言: 客户端与服务器之间的交互,都是传输协议来进行交互的,客户向服务器发送的数据叫请求 request 服务器向客户端传输数据叫响应 response 他们之间都是无状态的: 无 ...
- cookie session 讲解
cookie: cookie的定义: cookie 是由web服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息,并且在每次请求时会携带保存的数据去访问服务器,所以cookie有 ...
- cookie和session讲解
1.cookie是什么? 保存在浏览器本地上的一组组键值对 2.session是什么? 保存在服务器上的一组组键值对 3.为什么要有cookie? HTTP是无协议状态,每次请求都是互相独立的,没有办 ...
- 【流量劫持】沉默中的狂怒 —— Cookie 大喷发
精简版:http://www.cnblogs.com/index-html/p/mitm-cookie-crack.html 前言 上一篇文章 讲解了如何借助前端技术,打造一个比 SSLStrip 更 ...
随机推荐
- DevExpress v18.1新版亮点——WinForms篇(七)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WinForms v18.1 的新功能,快来下载试用新版本! ...
- zabbix监控系统的配置
一.zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...
- 深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)
彩信的接收简介: 主要是由应用程序负责从彩信服务中心(MMSC Multimedia Messaging Service Center)下载彩信信息.大致的流程是Frameworks会先发出一条短信, ...
- Python 文件修改
# 需求: 把好人换成sb # 必须: # 1. 先从文件中读取内容 # 2. 把要修改的内容进行修改 # 3. 把修改好的内容写人一个新文件 # 4. 删除掉原来的文件 # 5. 把新文件重命名成原 ...
- HAWQ + MADlib 玩转数据挖掘之(六)——主成分分析与主成分投影
一.主成分分析(Principal Component Analysis,PCA)简介 在数据挖掘中经常会遇到多个变量的问题,而且在多数情况下,多个变量之间常常存在一定的相关性.例如,网站的" ...
- convertTo函数
前言 使用opencv常常会需要用到数据类型之间的转换,此时需要使用convertTo函数. 代码: cv::Mat samples; cv::Mat tdata; samples.convertTo ...
- BZOJ4767: 两双手【组合数学+容斥原理】
Description 老W是个棋艺高超的棋手,他最喜欢的棋子是马,更具体地,他更加喜欢马所行走的方式.老W下棋时觉得无聊,便决定加强马所行走的方式,更具体地,他有两双手,其中一双手能让马从(u,v) ...
- Koa下http代理
前言 最近做管理后台的重构或者说重做. 至于为什么要重构. 随意的解释: 是原来写的人走了. 客观的解释: 用的人觉得不好用 维护的人员找不到北 再多一点解释: express + ejs的混合编写 ...
- 实验吧—隐写术——WP之 欢迎来到地狱
解压压缩包后出现三个文件.jpg .zip .docx 发现图片打开不显示,用winhex打开发现缺少文件头,将jpg的文件头补上 保存后图片可以打开 是一个百度网盘的链接,注意l和1的区别,网盘里是 ...
- 【HAOI2014】贴海报
弱省中的弱省……原题: Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论.为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙.张贴规则如下:1 ...