用js读写cookie的简单方法(推荐)


Posted in Javascript onAugust 08, 2016

在数据安全要求不是很高的情况下,我们可以直接用js对cookie进行读写,这样比较方便。

代码如下:

/*
 功能:保存cookies函数 
 参数:name,cookie名字;value,值
 */
 function SetCookie(name,value){
   var Days = 30*12;  //cookie 将被保存一年
   var exp = new Date(); //获得当前时间
   exp.setTime(exp.getTime() + Days*24*60*60*1000); //换成毫秒
   document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
 } 
 /*
 功能:获取cookies函数 
 参数:name,cookie名字
 */
 function getCookie(name){
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null){
  	 return unescape(arr[2]); 
   }else{
  	 return null;
   }
 } 
 /*
 功能:删除cookies函数 
 参数:name,cookie名字
 */

 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();
 }

以上这篇用js读写cookie的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
DIV外区域Click后关闭DIV的实现代码
Dec 21 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
ECMAScript6块级作用域及新变量声明(let)
Jun 12 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
bootstrap下拉框动态赋值方法
Aug 10 Javascript
详解使用jest对vue项目进行单元测试
Sep 07 Javascript
浅谈JavaScript 代码整洁之道
Oct 23 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
微信小程序云开发之使用云存储
May 17 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
如何使用Javascript中的this关键字
May 28 Javascript
Js遍历键值对形式对象或Map形式的方法
Aug 08 #Javascript
js中遍历Map对象的简单实例
Aug 08 #Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 #Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 #Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 #Javascript
学习Javascript闭包(Closure)知识
Aug 07 #Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 #Javascript
You might like
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
深入解析php之apc
2013/05/15 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
浅谈php7的重大新特性
2015/10/23 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
Python书单 不将就
2017/07/11 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
PyQt5实现拖放功能
2018/04/25 Python
Python实现SQL注入检测插件实例代码
2019/02/02 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
服务承诺书格式
2014/05/21 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
详解Nginx启动失败的几种错误处理
2021/04/01 Servers
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫