`

JS读写COOKIE的方法

阅读更多
var Cookies = {};
/**
 * 设置Cookies
 */
Cookies.set = function(name, value){
     var argv = arguments;
     var argc = arguments.length;
     var expires = (argc > 2) ? argv[2] : null;
     var path = (argc > 3) ? argv[3] : '/';
     var domain = (argc > 4) ? argv[4] : null;
     var secure = (argc > 5) ? argv[5] : false;
     document.cookie = name + "=" + escape (value) +
       ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
       ((path == null) ? "" : ("; path=" + path)) +
       ((domain == null) ? "" : ("; domain=" + domain)) +
       ((secure == true) ? "; secure" : "");
};
/**
 * 读取Cookies
 */
Cookies.get = function(name){
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    var j = 0;
    while(i < clen){
        j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return Cookies.getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if(i == 0)
            break;
    }
    return null;
};
/**
 * 清除Cookies
 */
Cookies.clear = function(name) {
  if(Cookies.get(name)){
    var expdate = new Date(); 
    expdate.setTime(expdate.getTime() - (86400 * 1000 * 1)); 
    Cookies.set(name, "", expdate); 
  }
};

Cookies.getCookieVal = function(offset){
   var endstr = document.cookie.indexOf(";", offset);
   if(endstr == -1){
       endstr = document.cookie.length;
   }
   return unescape(document.cookie.substring(offset, endstr));
};



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huguifuture/archive/2010/07/28/5771068.aspx
分享到:
评论

相关推荐

    js读写cookie

    详细介绍js读写cookie的方法 function cookeid get()

    js 实现 读写Cookie的函数

    js 实现 读写Cookie的函数! 值得下载看看!资源免费,大家分享!!

    用js读写cookie的简单方法(推荐)

    以下是对标题和描述中所述的JavaScript读写Cookie方法的详细解释: ### 1. 设置Cookie 设置Cookie的函数`SetCookie`接受两个参数:`name`(Cookie的名称)和`value`(要存储的数据)。在这个例子中,`Days`变量...

    前端js读写删cookie

    前端js读写删cookie

    javascript 读写cookie

    ### JavaScript 读写 Cookie 在Web开发中,Cookie是一种常用的技术,用于存储用户的信息以便后续访问时使用。本文将详细介绍如何使用JavaScript来实现Cookie的基本操作:写入、读取及删除。 #### 写入Cookie ...

    js操作cookie

    删除Cookie的方法是设置同名Cookie的过期时间为过去的时间,这样浏览器就会立即删除它。例如: ```javascript function deleteCookie(name) { document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 ...

    js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)

    js COOKIE 记住帐号或密码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]测试方法:加入先输入用户名jb51密码为 www.jb51.net,选择记住密码,然后关闭后,重新打开页面,在用户名里面输入jb51,则密码会自动...

    javascript 对cookie 的读写操作

    javascript对cookie的日常操作

    Flex 与javascript交互、C#读写Cookie

    接下来,我们探讨C#读写Cookie。Cookie是服务器存储在客户端的一种小型文本文件,用于跟踪用户状态、保存登录信息等。在C#中,我们可以使用`HttpCookie`类来处理Cookie。 读取Cookie的基本步骤: 1. 创建`...

    java-script读写Cookie例子

    java-script读写Cookie例子

    js 操作 COOKIE 读写删

    JavaScript中的Cookie操作是Web开发中常见的一种数据存储方式,它主要用于在用户浏览器端保存少量信息。Cookie可以帮助我们实现用户会话跟踪、个性化设置保存等功能。本文将深入探讨如何使用JavaScript进行Cookie的...

    IIS环境下和阿帕奇环境下 js的Cookie使用方法

    为了保护用户隐私和防止跨站脚本攻击(XSS),现代浏览器限制了JavaScript对Cookie的操作,如同源策略限制了跨域读写Cookie。此外,HTTPOnly标记可以防止JavaScript通过`document.cookie`接口访问Cookie,以此减少XSS...

    js+cookie购物车

    因为 JavaScript 可以读写 Cookie,所以: 1. **存储数据**:当用户添加商品到购物车,JavaScript 可以将商品信息编码为 JSON 格式,然后存储为 Cookie。 2. **恢复数据**:当用户重新访问网站时,JavaScript 读取 ...

    java cookie 读写,记住密码 自动登录

    - **HttpOnly**:设置Cookie的HttpOnly属性可以防止JavaScript脚本访问Cookie,减少XSS攻击风险。 - **Secure**:在HTTPS连接上设置Secure属性,确保Cookie仅通过安全通道传输。 - **限制大小和数量**:避免创建...

    C# javascript 读写Cookie的方法

    在JavaScript中,读写Cookie主要通过`document.cookie`属性实现。以下是JavaScript写入和读取Cookie的示例: ```javascript // 写入Cookie function Set_Cookie() { var setValue = "陈xx"; var exdate = new ...

    jquery.cookie.js下载

    jquery cookie.js 官方下载,一款优秀的 jquery 插件,提供了非常轻量级、简单、实用的操作 cookie 的方法,包括读写、删除等操作,jquery cookie 路径,jquery cookie 时间,jquery cookie 有效期,jquery cookie ...

    JavaScript对Cookie进行读写操作实例

    阅读完这个示例,开发者应该能够掌握如何使用JavaScript直接操作Cookie的基本方法,并在实际开发中根据具体需求选择合适的数据存储方案。此外,示例代码中包含了一些过时的技术实现,比如对字符串进行escape编码和...

    js读写(删除)Cookie实例详解

    在Web开发过程中,使用JavaScript操作Cookie是常见需求,本文将详细介绍如何用JavaScript实现Cookie的读取、写入和删除。通过实例代码的解读,来理解相关的知识点。 首先,我们来讨论JavaScript中写入Cookie的操作...

Global site tag (gtag.js) - Google Analytics