用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 相关文章推荐
用JavaScript计算在UTF-8下存储字符串占用字节数
Aug 08 Javascript
js中settimeout方法加参数
Feb 28 Javascript
jquery带动画效果幻灯片特效代码
Aug 27 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
js制作支付倒计时页面
Oct 21 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
Javascript Event(事件)的传播与冒泡
Jan 23 Javascript
vue todo-list组件发布到npm上的方法
Apr 04 Javascript
jQuery实现表格隔行换色
Sep 01 jQuery
Vue如何实现组件间通信
May 15 Vue.js
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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
PHP API接口必备之输出json格式数据示例代码
2017/06/27 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
python3操作mysql数据库的方法
2017/06/23 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
Django 重写用户模型的实现
2019/07/29 Python
python如何处理程序无法打开
2020/06/16 Python
中国电视购物:快乐购
2017/02/04 全球购物
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
小学清明节活动总结
2014/07/04 职场文书
庆元旦活动总结
2014/07/09 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
学校百日安全活动总结
2015/05/07 职场文书
干部培训工作总结2015
2015/05/25 职场文书
大国崛起英国观后感
2015/06/02 职场文书
九年级化学教学反思
2016/02/22 职场文书
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL