js cookie设置,获取,删除
今天遇到了一个小问题,在调用cookie的时候,document.cookie = '' ,百度查到是因为我设置cookie的时候没有设置cookie的路径,所以只能在当年目录的页面访问cookie,我希望在父级甚至所有页面都可以访问cookie,我必须设置cookie的路径,path = /。新的封装cookie:
//设置cookie,name是要存的名字,value是对应的值,iday是有效期
function setCookie(name,value,iday,path) {//使用日期对象var oDate = new Date();//设置过期时间oDate.setDate(oDate.getDate() + iday);//设置cookiedocument.cookie = name + '=' + value + ';expires=' + oDate + '; path=' + path;
}
//调用cookie进行后续操作
function getCookie(name) {//拆分cookie变为数组var arr = document.cookie.split('; ');for (var i = 0; i < arr.length; i++) {//继续拆分name=valuevar arr2 = arr[i].split('=');if (arr2[0] == name) {return arr2[1]}}return ''
}
//删除cookie
function removeCookie(name) {//将cookie到期时间设置为-1setCookie(name, 1, -1)
}
---------------------
作者:赵彤彤
来源:CSDN
原文:https://blog.csdn.net/weixin_36633980/article/details/71643745
版权声明:本文为博主原创文章,转载请附上博文链接!
转载:https://blog.csdn.net/weixin_36633980/article/details/71643745
js cookie设置,获取,删除相关推荐
- 前端cookie的设置获取删除
前端cookie的设置获取删除 /* 我们有过这样的经历,当我们登录一个网站时候,网站会提示我们需不需要记住账号和密码一般来说,当我们登录一个网站时,后台会返回一个token字符串作为用户的登录标识, ...
- js设置获取删除cookie
/* cookie 会有一个过期时间,如果不设置过期时间那么关闭页面就会消失,如果想要删除这个cookie的话就要设置一个过期时间,存储大小只有4kb左右设置无过期时间: document.cooki ...
- JS如何设置获取盒模型对应的宽高
dom.style.width/height(只适用获取内联元素的宽和高) dom.currentStyle.width/height(获取渲染后的宽高,但是仅IE支持) window.getComp ...
- JS cookie的设置、获取和删除(非常详细)
在编程领域,Cookie 代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约 4kb),来记录用户的某些信息,例如用户身份.喜好等,当用户下次访问网站时,网站可以通过检索这些信息 ...
- JS如何设置cookie、读取cookie及删除cookie
转自:微点阅读 https://www.weidianyuedu.com JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而co ...
- JS如何设置cookie、读取cookie、删除cookie
转自:微点阅读 https://www.weidianyuedu.com JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而c ...
- jquery设置cookie、删除cookie、获取cookie
1.引入两个js 去bootcdn搜索就行. jquery.js <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0 ...
- JS创建、获取、删除 cookie 方法
js 创建 cookie 方法 // 没有设置 cookie 过期时间的话,默认是 会话cookie(浏览器关闭时,该cookie失效,被删除) document.cookie = cname + & ...
- js url参数的获取和设置以及删除
js url参数的获取和设置以及删除 //获取url参数的值:name是参数名function getQueryString(name) {var reg = new RegExp("(^| ...
- Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))
在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...
最新文章
- Ubuntu12.04LTS添加broadcom 802.11g无线网卡驱动
- 网络安全系列之七 网站提权
- 中断处理函数中自旋锁的应用
- python连接oracle导出数据文件
- java dump分析工具_Java 性能分析工具 (2):Java 内置监控工具
- 作者:​赵洋(1988-),男,国家超级计算天津中心中级工程师、科学计算组组长。...
- 【IDEA】Warning:scala: skipping Scala files without a Scala SDK in module(s) systemimport
- Julia: Join与字符串Array
- 疫情地图 | 低代码制作全国重点管控地区行政区地图(截至4月16日)
- APUE---chap6系统数据文件和信息---6.2~6.4 6.10
- 如何学习硬件设计——实践篇
- win10WIFI图标消失,只显示一个带红叉的窗口(或者飞行模式的符号)
- 计算机软件编程英语词汇集锦一
- 【区块链论文整理】SIGMOD篇(三)
- 生产环境CPU占用飙高问题解决
- 使用脚本配置odbc mysql_LoadRunner利用ODBC编写MySql脚本
- C语言中的strcat()函数
- sufficient statistics
- iview 如何去掉Carousel的指示器
- commvault备份mysql数据库_CommVault备份项目实施方案.docx
热门文章
- PythonServer
- 32、至少列举8个常用模块都有那些?
- 02 Toolbar的使用
- UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position...的解决办法
- Python基础语法,基本数据类型及相关操作
- ASP.NET 表单认证与角色授权
- Android UI学习之ListView(使用ArrayAdapter和SimpleAdapter)
- linux ssh升级回退,Linux-SSH升级及回退方案
- atomic_fetch_add
- 把自定义encoder加入ffmpeg源码