首先介绍一下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的设置、获取以及删除相关推荐

  1. Cookie的设置获取和删除

    关于Cookie操作的实验,包括设置,获取和删除. 设置Cookie name[必选] value[必选] expiredays[必选] setCookie getCookie 操作Cookie GE ...

  2. 前端cookie的设置获取删除

    前端cookie的设置获取删除 /* 我们有过这样的经历,当我们登录一个网站时候,网站会提示我们需不需要记住账号和密码一般来说,当我们登录一个网站时,后台会返回一个token字符串作为用户的登录标识, ...

  3. 封装的cookie存储、获取、删除方法

    2019独角兽企业重金招聘Python工程师标准>>> 封装的cookie存储.获取.删除方法 1.设置cookie function setCookie(key, value, t ...

  4. 37.Django中设置获取和删除cookie

    引言--我们都知道HTTP(超文本传输协议)是一个无状态的协议. 那么客户端和服务器都是怎么记录登录的状态的呢--也就是怎么维持登录的呢? (比如:你在浏览器中登录过了爱奇艺账号,哪怕你网页关闭了,只 ...

  5. vue的cookies:vue-cookies 设置,获取及删除指定的cookies

    安装: npm install vue-cookies --save 引用 main.js中设置 // vue-cookies配置 import cookies from 'vue-cookies' ...

  6. cookie分号后面没有值_Cookie的属性(cookie的设置、获取和删除)

    每个cookie都有四个可选的属性,他们分别控制cookie的生存周期.可见性.安全性等. Cookies最初设计时,是为了CGI编程.但是,我们也可以使用Javascript脚本来操纵cookies ...

  7. cookie的设置(创建),获取与删除

    cookie和session都是会话跟踪技术,cookie一般储存客户端,session储存在服务器端(但sessionId储存在客户端),session的实现依赖于cookie,cookie存储不安 ...

  8. js设置获取删除cookie

    /* cookie 会有一个过期时间,如果不设置过期时间那么关闭页面就会消失,如果想要删除这个cookie的话就要设置一个过期时间,存储大小只有4kb左右设置无过期时间: document.cooki ...

  9. JS cookie的设置、获取和删除(非常详细)

    在编程领域,Cookie 代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约 4kb),来记录用户的某些信息,例如用户身份.喜好等,当用户下次访问网站时,网站可以通过检索这些信息 ...

  10. JS设置,获取,删除cookie

    JS设置,获取,删除cookie 由于chrome等浏览器存在samesite安全措施,导致传统http页面后端无法设置cookie到前端,所以考虑在返回值中添加cookie值,使用前端js进行coo ...

最新文章

  1. 【Groovy】IntelliJ IDEA 中创建 Gradle 工程 ( Gradle 工程目录文件分析 )
  2. 编码练习——Java-数组-API-练习
  3. iw工具安装和使用 (修正版)
  4. 提高网站的性能----回流与重绘
  5. 风变的python课程怎么样_风的解释|风的意思|汉典“风”字的基本解释
  6. redis setnx 分布式锁_Redis 分布式锁PHP
  7. Python高级——正则表达式与re模块
  8. JQzoom的一些问题
  9. 工程管理 -- makefile
  10. 7.看板方法---使用看板进行协调
  11. 计算机音乐的制作流程,Premiere制作音乐电子相册的方法和流程 计算机类数媒...
  12. C语言实现超简单贪吃蛇(代码是抄的),我做一下讲解
  13. OK6410移植UBOOT
  14. MySQL之desc查看表结构的详细信息
  15. 记录配置Jupyter kernels
  16. 基于Java的乐嘉网络商城系统(毕设)
  17. wMy_Python ~储存相关~
  18. Python爬虫 抓取大数据岗位招聘信息(51job为例)
  19. 在电脑桌面上添加便签的方法步骤解析
  20. 狗哥和度娘的差距,就是一次点击

热门文章

  1. v-modedl的修饰符
  2. 第一个VueJs入门页面
  3. 学习ribbon,进来看看吧
  4. Review meeting还开不开?
  5. HTML5 速查列表
  6. flutter利用高德如何获取地理位置信息bug处理
  7. live http headers_iPhone12手机Live+利用VJD2导播软件直播
  8. CEO 赠书 | 当我们谈企业文化时,我们在谈什么?
  9. 你的 A/B 测试数据期骗你了吗?
  10. Redisson官方文档 - 目录