js操作cookie
来源:互联网 发布:淘宝开店认证安全问题 编辑:程序博客网 时间:2024/06/06 09:06
/* 添加/删除 cookie */
function setCookie(name, value, exdays, path) {
var exdate = new Date();
exdays = exdays || 365;
exdate.setDate(exdate.getDate() + exdays);
if(value === null) {
value = '';
exdays = -3;
}
document.cookie = name + '=' + encodeURIComponent(value) + ((typeof exdays === 'undefined') ? '' : ';expires=' + exdate.toGMTString()) + ';path=' + (typeof path === 'undefined' ? _c_.cookie_path : path);
}
/* 获取 cookie */
function getCookie(name) {
if(document.cookie.length) {
var c_start = document.cookie.indexOf(name + '=');
if(c_start !== -1) {
c_start = c_start + name.length + 1;
var c_end = document.cookie.indexOf(';', c_start);
if(c_end === -1) {
c_end = document.cookie.length;
}
var op = document.cookie.substring(c_start, c_end).replace(/[+]/g, '%20');
return decodeURIComponent(op);
}
}
return '';
}
添加或删除cookie 用法:
setCookie(cookie名称, cookie值, cookie天数, cookie路径);
解释:
cookie名称:必须有 (例如 website)
cookie值:可选 (例如 baidu),此项为空时删除cookie
cookie天数:可选 (例如: 365),定义此cookie可用天数
cookie路径:可选 (例如: /my/website),此项为空时默认为 /
获取cookie 用法:
getCookie(cookie名称)
解释:cookie名称:必须有 (例如 website)
实例:
setCookie('username', 'keneks', 365) /* 添加用户keneks,有效期365天 */
setCookie('username') /* 删除用户 */
getCookie('username); /* 获取用户名 */
0 0
- cookie.js js操作cookie
- jquery.cookie.js操作cookie-
- jquery.cookie.js操作Cookie
- jquery.cookie.js操作Cookie
- JS脚本操作COOKIE
- JS 对 cookie 操作
- js cookie 的操作
- JS操作Cookie详解
- JS操作Cookie详解
- js 操作cookie详解
- JS进行Cookie操作
- JS操作COOKIE
- js cookie 的操作
- js操作cookie
- JS 操作Cookie 类
- JS操作Cookie 大全
- JS操作Cookie
- JS操作Cookie
- bash: ifconfig: command not found 解决办法
- SOAP 1.1 规范
- http协议详解
- shutdown 关机命令
- Schema 和 wsdl
- js操作cookie
- JavaScript中的document.cookie的使用
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- js设置和获取cookie的方法
- PHP中Cookie及其应用
- winxp cookie文件的默认存放路径
- JS操作Cookie详解
- php cookie 作用范围–不要在当前页面使用你的cookie
- 如何操作Cookie