jQuery对cookie的操作

PHP&MYSQL, Solution, WEB & CSS & XHTML, 技巧备忘录 Add comments |

JQuery有个jquery.cookie的好东东。很不错。大概的使用方法如下:

example $.cookie(’the_cookie’, ‘the_value’);
设置cookie的值
example $.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});
新建一个cookie 包括有效期 路径 域名等
example $.cookie(’the_cookie’, ‘the_value’);
新建cookie
example $.cookie(’the_cookie’, null);
删除一个cookie

————————————————————
Discuz!中对cookie的操作方法

function getcookie(name) {
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(”;”, cookie_start);
return cookie_start == -1 ? ” : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}

function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
var expires = new Date();
expires.setTime(expires.getTime() + seconds);
document.cookie = escape(cookieName) + ‘=’ + escape(cookieValue)
+ (expires ? ‘; expires=’ + expires.toGMTString() : ”)
+ (path ? ‘; path=’ + path : ‘/’)
+ (domain ? ‘; domain=’ + domain : ”)
+ (secure ? ‘; secure’ : ”);
}

Leave a Reply

You must be logged in to post a comment.


Powered byWordPress 2.6.2 | Theme by N.Design Studio | Processed in 0.62 秒 苏ICP备07500719号

Entries RSS Comments RSS 登录
Links to Page