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 相关文章推荐
javaScript - 如何引入js代码
Mar 09 Javascript
用JavaScript实现UrlEncode和UrlDecode的脚本代码
Jul 23 Javascript
JavaScript中json使用自己总结
Aug 13 Javascript
ParseInt函数参数设置介绍
Jan 02 Javascript
JavaScript获取客户端IP的方法(新方法)
Mar 11 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
Sep 17 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
Nov 03 Javascript
解析微信JS-SDK配置授权,实现分享接口
Dec 09 Javascript
JavaScript函数表达式详解及实例
May 05 Javascript
详解Vue 非父子组件通信方法(非Vuex)
May 24 Javascript
微信小程序如何调用图片接口API并居中显示
Jun 29 Javascript
vue实现滑动解锁功能
Mar 03 Vue.js
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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
php5与php7的区别点总结
2019/10/11 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
js实现3D旋转效果
2020/08/18 Javascript
Python代码的打包与发布详解
2014/07/30 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
Python 创建TCP服务器的方法
2020/07/28 Python
中国好声音华少广告词
2014/03/17 职场文书
初三开学计划书
2014/04/27 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
施工安全员岗位职责
2015/04/11 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
python实现监听键盘
2021/04/26 Python
JavaScript控制台的更多功能
2021/04/28 Javascript
教你怎么用Python生成九宫格照片
2021/05/20 Python
详解Redis集群搭建的三种方式
2021/05/31 Redis
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
mysql数据库实现设置字段长度
2022/06/10 MySQL