Javascript Cookie读写删除操作的函数


Posted in Javascript onMarch 02, 2010
function getCookie( name ) 
{ 
var start = document.cookie.indexOf( name + "=" ); 
var len = start + name.length + 1; 
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) { 
return null; 
} 
if ( start == -1 ) return null; 
var end = document.cookie.indexOf( ';', len ); 
if ( end == -1 ) end = document.cookie.length; 
return unescape( document.cookie.substring( len, end ) ); 
} // ---------------------------------------------------- // 
function setCookie( name, value, expires, path, domain, secure ) { 
var today = new Date(); 
today.setTime( today.getTime() ); 
if ( expires ) { 
expires = expires * 1000 * 60 * 60 * 24; 
} 
var expires_date = new Date( today.getTime() + (expires) ); 
document.cookie = name+'='+escape( value ) + 
( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString() 
( ( path ) ? ';path=' + path : '' ) + 
( ( domain ) ? ';domain=' + domain : '' ) + 
( ( secure ) ? ';secure' : '' ); 
} 
// ---------------------------------------------------- // 
function deleteCookie( name, path, domain ) 
{ 
if ( getCookie( name ) ) document.cookie = name + '=' + 
( ( path ) ? ';path=' + path : '') + 
( ( domain ) ? ';domain=' + domain : '' ) + 
';expires=Thu, 01-Jan-1970 00:00:01 GMT'; 
}
Javascript 相关文章推荐
一段利用WSH获取登录时间的jscript代码
May 11 Javascript
node.js Web应用框架Express入门指南
May 28 Javascript
jQuery实现购物车多物品数量的加减+总价计算
Jun 06 Javascript
javascript的正则匹配方法学习
Feb 24 Javascript
基于JavaScript实现的插入排序算法分析
Apr 14 Javascript
在Vue中使用highCharts绘制3d饼图的方法
Feb 08 Javascript
Javascript Promise用法详解
May 10 Javascript
Vue项目查看当前使用的elementUI版本的方法
Sep 27 Javascript
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 Javascript
layui table 列宽百分比显示的实现方法
Sep 28 Javascript
简单了解JavaScript arguement原理及作用
May 28 Javascript
javascript解析json格式的数据方法详解
Aug 07 Javascript
28个JS验证函数收集
Mar 02 #Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 #Javascript
javascript 静态对象和构造函数的使用和公私问题
Mar 02 #Javascript
新老版本juqery获取radio对象的方法
Mar 01 #Javascript
几个比较经典常用的jQuery小技巧
Mar 01 #Javascript
基于JQuery的密码强度验证代码
Mar 01 #Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
Mar 01 #Javascript
You might like
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
PHP对字符串的递增运算分析
2010/08/08 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
jquery实现下载图片功能
2019/07/18 jQuery
layui添加动态菜单与选项卡
2019/07/26 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
Python 异常处理实例详解
2014/03/12 Python
python文件和目录操作函数小结
2014/07/11 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
世界上获奖最多的手机镜头:Olloclip
2018/03/03 全球购物
雷锋的观后感
2015/06/10 职场文书
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers