cookies

设置cookie

//封装cookie
const setCookie = (name, value, expiredays = 1) => {
// 设置名称为name,值为value的Cookie
var expdate = new Date() // 初始化时间
expdate.setDate(expdate.getDate() + expiredays) // 时间
document.cookie =
name +
'=' +
escape(value) +
';expires=' +
(expiredays == null ? '' : ';expires=' + expdate.toGMTString()) +
';path=/;domain=' +
document.domain

// 即document.cookie= name+'="+value+";path=/"; 时间可以不要,但路径(path)必须要填写,因为JS的默认路径是当前页,如果不填,此cookie只在当前页面生效!~
}

获取cookie

const getCookie = c_name => {
if (document.cookie.length > 0) {
var c_start = document.cookie.indexOf(c_name + '=')
if (c_start != -1) {
c_start = c_start + c_name.length + 1
var c_end = document.cookie.indexOf(';', c_start)
if (c_end == -1) {
c_end = document.cookie.length
}
return unescape(document.cookie.substring(c_start, c_end))
}
}
return ''
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 设置cookies function setCookie(c_name,value,expiredays){ va...
    mr__hunter阅读 237评论 0 0
  • 设置cookies function setCookie(c_name, value) { document.co...
    刈七七阅读 277评论 0 0
  • 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就...
    恩德_b0c2阅读 464评论 0 3
  • 建筑不只是凝固的音乐,在所有的艺术中,建筑是一种无处不在的艺术,也是人们最熟悉的艺术。人们可以不看绘画作品,不听音...
    秋月入怀阅读 218评论 0 1