首页 > 编程语言 >javascript操作cookie

javascript操作cookie

时间:2023-04-26 18:34:26浏览次数:42  
标签:arr name javascript cookie exp var 操作 null cval


function setCookie(name,value)
    {
        var Days = 30;
        var exp  = new Date();
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    
    function getCookie(name)
    {
        var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
        if(arr != null) {
        	return unescape(arr[2]); 
        } else {
        	return null;
        }
    }
    
    function delCookie(name)
    {
        var exp = new Date();
        exp.setTime(exp.getTime() - 1);
        var cval=getCookie(name);
        if(cval!=null) {
        	document.cookie= name + "="+cval+";expires="+exp.toGMTString();
        }
    }



标签:arr,name,javascript,cookie,exp,var,操作,null,cval
From: https://blog.51cto.com/u_1002776/6228454

相关文章

  • JavaScript怎么判断一个host是否在局域网中?
    在JavaScript中,可以使用WebRTCAPI来判断一个host是否在局域网中。WebRTCAPI提供了一种用于在浏览器中进行实时通信的技术,其中包括了一些用于网络发现的API。下面是一个简单的实现:functioncheckLocalhost(callback){varpc=newRTCPeerConnection({iceServers:[]});pc......
  • Linux 字体管理相关操作
    查看已经安装的字体fc-list#提示不是命令则先安装包fontconfigyum-yinstallfontconfig下载党政机关字体党政机关字体提取码:xixv在进入目录/usr/share/fonts/winfonts没有则创建,刷新字体库sudofc-cache–fv再次查看已经安装的字体fc-list/usr/shar......
  • C# abp中EfCore执行原生sql和事务操作
    ef自带的方法是没有执行原生sql的,必须在仓储实现类中注入dbContextProvider、然后就可以使用FromSqlRaw查询,ExecuteSqlRawAsync执行新增、修改、删除,efcore方法都是自带事务的,有时候我们想在自己的业务逻辑中嵌入事务,就使用CreateExecutionStrategy创建事务操作:publicclassAcc......
  • 583. 两个字符串的删除操作
    classSolution{public:intf[510][510];//f[i][j]表示将s1前i个字符和s2前j个字符的最长公共子序列长度intminDistance(stringword1,stringword2){intn=word1.size(),m=word2.size();word2=''+word2;word1=''+word1;for(inti=......
  • Django进阶:事务操作、悲观锁和乐观锁
    Django进阶:事务操作、悲观锁和乐观锁参考网址https://zhuanlan.zhihu.com/p/372957129事务处理(transaction)对于Web应用开发至关重要,它可以维护数据库的完整性,使整个系统更加安全。比如用户A通过网络转账给用户B,数据库里A账户中的钱已经扣掉,而B账户在接收过程中服务器......
  • redis,python操作哨兵,python操作集群,缓存优化,缓存击穿,穿透,雪崩
    python操作哨兵高可用架构后》不能直接连接某一个主库》主库可能会挂掉,后来他就不是主库了之前的连接redis操作就不能用了importredisconn=redis.Redis(host='',port=6379)conn.set()conn.close()新的连接哨兵的操作连接哨兵服务器(主机名也可以用做域名)配置文件#redi......
  • git和github的入门操作
    之前因为工作中用的都是SVN版本控制工具,没接触过git和github,现在开始深入自学Django框架技术后,看到官网推荐使用git,然后这两天网上查阅了很多文章教程,学到入门操作需要学习的点,太多的知识点要后面慢慢深入学习了。看到一个网上教程说的一段话:“如果你是一枚Coder,但是你不......
  • Nodejs中流的操作,实现简单的pipe
    fs与流都可以处理文件,为什么还要用流?fs模块处理文件的缺点:将文件的数据全读到内存中,在把数据写到文件内,会大量占用内存。流介绍:      流(stream)是Node.js中处理流式数据的抽象接口,是一组有序的,有起点和终点的字节数据传输手段。可以实现将数据从一个地方流动到另一个......
  • 数据科学 IPython 笔记本 7.6 Pandas 中的数据操作
    7.6Pandas中的数据操作原文:OperatingonDatainPandas译者:飞龙协议:CCBY-NC-SA4.0本节是《Python数据科学手册》(PythonDataScienceHandbook)的摘录。NumPy的一个重要部分是能够执行快速的逐元素运算,包括基本算术(加法,减法,乘法等),和更复杂的运算(三角函数,指数函数和对数函数等......
  • 数据科学 IPython 笔记本 7.3 Pandas 数据操作
    7.3Pandas数据操作原文:DataManipulationwithPandas译者:飞龙协议:CCBY-NC-SA4.0本节是《Python数据科学手册》(PythonDataScienceHandbook)的摘录。在前一章中,我们详细介绍了NumPy及其ndarray对象,它在Python中提供了密集类型数组的高效存储和操作。在这里,通过详细了解P......