javascript获取cookie的值
2010-01-31 13:19 何朝阳 阅读(322) 评论(0) 收藏 举报
获取cookie的值
1 /* 获取cookie的值*/
2 function getCookie(cookie_name) {
3 var value = "";
4 var allcookies = document.cookie;
5 var cookie_pos = allcookies.indexOf(cookie_name);
6 // 如果找到了索引,就代表cookie存在,反之,就说明不存在。
7 if(cookie_pos != -1) {
8 // 把cookie_pos放在值的开始:如果没有“=”,则值为空,如果有;只要给cookie_pos的值加1即可。
9 cookie_pos += cookie_name.length;
10 if(unescape(allcookies.substr(cookie_pos, 1)) == "=") {
11 cookie_pos += 1;
12 }
13 var cookie_end = allcookies.indexOf(";", cookie_pos);
14 if(cookie_end == -1) {
15 cookie_end = allcookies.length;
16 }
17 // 返回解码后的值。
18 value = unescape(allcookies.substring(cookie_pos, cookie_end));
19 }
20 return value;
21 }
版权声明:
本文原创发表于博客园,作者为何朝阳,博客http://www.cnblogs.com/hechaoyang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
本文原创发表于博客园,作者为何朝阳,博客http://www.cnblogs.com/hechaoyang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。

浙公网安备 33010602011771号