用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 相关文章推荐
js 操作select和option常用代码整理
Dec 13 Javascript
移动节点的jquery代码
Jan 13 Javascript
jQuery$命名冲突怎么办如何解决
Jan 16 Javascript
jquery的幻灯片图片切换效果代码分享
Sep 07 Javascript
js判断图片加载完成后获取图片实际宽高的方法
Feb 25 Javascript
浅谈JavaScript的内置对象和浏览器对象
Jun 03 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 Javascript
AngularJS中一般函数参数传递用法分析
Nov 22 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 Javascript
Vue仿手机qq的实例代码(demo)
Sep 08 Javascript
详解使用React全家桶搭建一个后台管理系统
Nov 04 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 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 正则 过滤html 的超链接
2009/06/02 PHP
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
Vue 组件修改根实例的数据的方法
2019/04/02 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
详解在Python程序中自定义异常的方法
2015/10/16 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
Python运行DLL文件的方法
2020/01/17 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
党员查摆剖析材料
2014/10/10 职场文书
升职自荐书
2019/05/09 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS