cookie的设置、获取以及删除
首先介绍一下cookie的基本信息:
cookie是以域为单位的,它必须放在服务器的的环境下,但是cookie的容量小,只有4kb,并且也不安全,还有入股cookie的名字相同,会修改或者覆盖原来的值,如果名字不同,会添加一条cookie;
接下来再和大家说一声关于获取cookie:
获取到cookie的格式都是字符串;
父级种下的cookie,子级可以获取到;子级种下的cookie,父级获取不到;
还有就是cookie的path:可以设置,一般都是设置到 ‘/’ 根目录下;
好了,下面就是我封装的有关cookie三种用法的函数;
document.cookie='ac=123';//种下一个cookie; function setCookie(name,value,iDay){if(iDay){var oDate=new Date();oDate.setDate(oDate.getDate()+iDay);document.cookie=name+'='+value+';path=/;expires='+oDate;}else{document.cookie=name+'='+value+';path=/';}}setCookie('asd','123');setCookie('qwe','rdf',3);//获取一个cookie; function getCookie(name){var arr=document.cookie.split('; ');for(var i=0; i<arr.length;i++){var tmp=arr[i].split('=');if(name==tmp[0]){return tmp[1];}}return '';}//删除一个cookie; function removeCookie(name){setCookie(name,'asd',-1)}removeCookie('asd')
有什么写的不对的地方,希望大家留言指导指导,谢谢O(∩_∩)O谢谢!!!
转载于:https://www.cnblogs.com/lianzhibin/p/6048881.html
cookie的设置、获取以及删除相关推荐
- Cookie的设置获取和删除
关于Cookie操作的实验,包括设置,获取和删除. 设置Cookie name[必选] value[必选] expiredays[必选] setCookie getCookie 操作Cookie GE ...
- 前端cookie的设置获取删除
前端cookie的设置获取删除 /* 我们有过这样的经历,当我们登录一个网站时候,网站会提示我们需不需要记住账号和密码一般来说,当我们登录一个网站时,后台会返回一个token字符串作为用户的登录标识, ...
- 封装的cookie存储、获取、删除方法
2019独角兽企业重金招聘Python工程师标准>>> 封装的cookie存储.获取.删除方法 1.设置cookie function setCookie(key, value, t ...
- 37.Django中设置获取和删除cookie
引言--我们都知道HTTP(超文本传输协议)是一个无状态的协议. 那么客户端和服务器都是怎么记录登录的状态的呢--也就是怎么维持登录的呢? (比如:你在浏览器中登录过了爱奇艺账号,哪怕你网页关闭了,只 ...
- vue的cookies:vue-cookies 设置,获取及删除指定的cookies
安装: npm install vue-cookies --save 引用 main.js中设置 // vue-cookies配置 import cookies from 'vue-cookies' ...
- cookie分号后面没有值_Cookie的属性(cookie的设置、获取和删除)
每个cookie都有四个可选的属性,他们分别控制cookie的生存周期.可见性.安全性等. Cookies最初设计时,是为了CGI编程.但是,我们也可以使用Javascript脚本来操纵cookies ...
- cookie的设置(创建),获取与删除
cookie和session都是会话跟踪技术,cookie一般储存客户端,session储存在服务器端(但sessionId储存在客户端),session的实现依赖于cookie,cookie存储不安 ...
- js设置获取删除cookie
/* cookie 会有一个过期时间,如果不设置过期时间那么关闭页面就会消失,如果想要删除这个cookie的话就要设置一个过期时间,存储大小只有4kb左右设置无过期时间: document.cooki ...
- JS cookie的设置、获取和删除(非常详细)
在编程领域,Cookie 代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约 4kb),来记录用户的某些信息,例如用户身份.喜好等,当用户下次访问网站时,网站可以通过检索这些信息 ...
- JS设置,获取,删除cookie
JS设置,获取,删除cookie 由于chrome等浏览器存在samesite安全措施,导致传统http页面后端无法设置cookie到前端,所以考虑在返回值中添加cookie值,使用前端js进行coo ...
最新文章
- 【Groovy】IntelliJ IDEA 中创建 Gradle 工程 ( Gradle 工程目录文件分析 )
- 编码练习——Java-数组-API-练习
- iw工具安装和使用 (修正版)
- 提高网站的性能----回流与重绘
- 风变的python课程怎么样_风的解释|风的意思|汉典“风”字的基本解释
- redis setnx 分布式锁_Redis 分布式锁PHP
- Python高级——正则表达式与re模块
- JQzoom的一些问题
- 工程管理 -- makefile
- 7.看板方法---使用看板进行协调
- 计算机音乐的制作流程,Premiere制作音乐电子相册的方法和流程 计算机类数媒...
- C语言实现超简单贪吃蛇(代码是抄的),我做一下讲解
- OK6410移植UBOOT
- MySQL之desc查看表结构的详细信息
- 记录配置Jupyter kernels
- 基于Java的乐嘉网络商城系统(毕设)
- wMy_Python ~储存相关~
- Python爬虫 抓取大数据岗位招聘信息(51job为例)
- 在电脑桌面上添加便签的方法步骤解析
- 狗哥和度娘的差距,就是一次点击