javascript 中cookie的存储,获取cookie,删除cookie的方法。

原创 2007年09月15日 22:03:00

 函数如下:


<script language=javascript>
/**//************************************************************************
|    函数名称: setCookie                                                |
|    函数功能: 设置cookie函数                                            |
|    入口参数: name:cookie名称;value:cookie值                        |
|    维护记录: Spark(创建)                                            |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |
|    编写时间: 2007年9月13日 21:00                                        |
************************************************************************
*/

function setCookie(name, value) 
...
    
var argv = setCookie.arguments; 
    
var argc = setCookie.arguments.length; 
    
var expires = (argc > 2? argv[2] : null
    
if(expires!=null
    
...
        
var LargeExpDate = new Date (); 
        LargeExpDate.setTime(LargeExpDate.getTime() 
+ (expires*1000*3600*24));         
    }
 
    document.cookie 
= name + "=" + escape (value)+((expires == null? "" : ("; expires=" +LargeExpDate.toGMTString())); 
}

/**//************************************************************************
|    函数名称: getCookie                                                |
|    函数功能: 读取cookie函数                                            |
|    入口参数: Name:cookie名称                                            |
|    维护记录: Spark(创建)                                            |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |
|    编写时间: 2007年9月13日 21:02                                        |
************************************************************************
*/

function getCookie(Name) 
...
    
var search = Name + "=" 
    
if(document.cookie.length > 0
    
...
        offset 
= document.cookie.indexOf(search) 
        
if(offset != -1
        
...
            offset 
+= search.length 
            end 
= document.cookie.indexOf(";", offset) 
            
if(end == -1) end = document.cookie.length 
            
return unescape(document.cookie.substring(offset, end)) 
        }
 
        
else return "" 
    }
 
}
 

/**//************************************************************************
|    函数名称: deleteCookie                                            |
|    函数功能: 删除cookie函数                                            |
|    入口参数: Name:cookie名称                                        |
|    维护记录: Spark(创建)                                        |
|    版权所有: (C) 2006-2007 北京东方常智科技有限公司                |
|    编写时间: 2007年9月15日 18:10                                    |
************************************************************************
*/
    
function deleteCookie(name) 
...
                     
var expdate = new Date(); 
                     expdate.setTime(expdate.getTime() 
- (86400 * 1000 * 1)); 
    setCookie(name, 
"", expdate); 
}
 
</script>

使用方法:

//1、存储Cookie
//
2、参数说明: 1、参数1:Cookie存储Name,参数2:Cookie要存储的值
//
3、例子如下:
setCookie('Method',match);

//1、获取Cookie
//
2、参数说明: 1、参数1:Cookie存储的Name
//
3、例子如下:
getCookie('Method')

//1、删除Cookie
//
2、参数说明: 1、参数1:Cookie存储的Name
//
3、例子如下:
deleteCookie('Method');

JS存储cookie读取cookie删除cookie详细用法

假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量...

h5储存和cookie储存

一、Web Storage 1、概述: 对于Web Storage来说,实际上是Cookies存储的进化版。如果了解Cookie的人几乎一看Web Storage就会用,如果你从来没用过没...

cookie的存取值方式

cookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript...

Cookie/Session机制详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端...

Node.js开发入门—使用cookie保持登录

处理HTTP POST数据,使用cookie保持登录……
  • foruok
  • foruok
  • 2015年08月17日 07:04
  • 20267

js操作cookie,实现登录密码保存

网上借鉴了一些朋友的经验,做了一个小例子,js操作cookie,实现登录密码保存。cookie的存放方式是以键值对的方式保存的。 通常cookie和session,是web开发中用于存储信息的对象,s...
  • zyujie
  • zyujie
  • 2013年03月28日 10:55
  • 29208

Http状态的传递和保存 之 Cookie

Cookie 如果想自由的传递和读取,用Cookie。        Cookie是和站点相关的,也就是只有存储Cookie的服务器站点才能读取和访问。并且每次向服务器请求的时候除了发送表单参数外...

cookie本地存储

本地存储 所谓的本地存储,其实就是把一些信息,存储到客户端版本地,存储的信息不会因为页面的跳转或关闭而消失,这样就可以实现很多功能需求了。  特点 虽然是存储到本地了,但是有浏览器中间的访问...

用Cookie 保存登录信息

 一.本程序要实现的功能第一次登录页面时,若在表单中选择了“记住密码”,则下次登录网站时不用在填写表单,这里用“success.jsp”表示要打开的页面。若本地Cookie文件中已经保存了验证信息,则...
  • luo86106
  • luo86106
  • 2011年06月27日 19:34
  • 21174

js使用cookies存取用户名和密码

//记录Cookie function SetCookie(name, value, days){     var finalDays = 7; //cookie存储时间默认7天     if (ty...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript 中cookie的存储,获取cookie,删除cookie的方法。
举报原因:
原因补充:

(最多只允许输入30个字)