`

cookie usage and lifetime

    博客分类:
  • web
阅读更多

cookie的结构很简单,就是name-value对,用来记录客户端的状态,在访问符合cookie的特征的网站的时候,

会把数据带过去。

cookie可以设置生存时间,根据需要设置不同的数值。如果希望关闭浏览器就cookie结束的话,只需要不设置

该属性就可以了。

 

js访问cookie:

//set a session only cookie, close browser will wipe off the cookie

function setSessionOnlyCookie(key, value, path, domain) {

 document.cookie = key +"="+ value +

 ( (path)?";path="+path:"" )+ ( (domain)?";domain="+domain: "" );

}

 

//get a cookie value

function getCookieValue(key) {

 var nameEQ = key + "=";

 var ca = document.cookie.split(';');

 for(var i=0;i < ca.length;i++) {

  var c = ca[i];

  while (c.charAt(0)==' ') c = c.substring(1,c.length);

  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

 }

 return null;

}

 

 

Reference: http://www.quirksmode.org/js/cookies.html

 

 

分享到:
评论

相关推荐

    Limit Cookie Lifetime-crx插件

    语言:English 设置Cookie生命周期的最大限制。 尼克·塞门科维奇(Nick ...https://github.com/semenko/chrome-limit-cookie-lifetime版权所有2014,Nick Semenkovich 根据MIT许可证发布。 有关详细信息,请参见许可。

    限制Cookie生存期「Limit Cookie Lifetime」-crx插件

    设置Cookie使用期限的最大限制。作者:Nick Semenkovich ... https://github.com/semenko/chrome-limit-cookie-lifetime 版权2014,Nick Semenkovich 根据MIT许可证发布。详情请参阅许可证。 支持语言:English

    cookie读写,子cookie

    在Web开发中,Cookie是一种非常重要的技术,用于在客户端和服务器之间传递状态信息。Cookie的主要功能包括用户会话管理、个性化设置保存、跟踪用户行为等。在这个“cookie读写,子cookie”主题中,我们将深入探讨...

    JS添加Cookie的例子

    // Decode the cookie value and return return decodeURIComponent(cookiePair[1]); } } // Return null if the cookie wasn't found return null; } ``` 这个函数通过遍历`document.cookie`的每个部分,...

    C#操作cookie,解密加密cookie

    在IT领域,尤其是在Web开发中,Cookie的管理与安全至关重要。C#作为一种广泛使用的编程语言,在处理Cookie方面提供了丰富的功能,包括对Cookie的加密与解密。本文将深入探讨如何在C#中操作Cookie,以及如何实现...

    关于java应用cookie

    ### 关于Java应用Cookie知识点详解 #### 一、Cookie简介 Cookie是一种常用的技术,用于存储用户的访问信息。在Web开发中,服务器可以将少量的信息发送到客户端浏览器,并存储在客户端,这种信息就是Cookie。当...

    cookie cookie cookie cookie cookie cookie

    cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie

    Cookie浏览器

    **Cookie浏览器** Cookie浏览器是一种特殊的网络浏览工具,它利用了HTTP协议中的Cookie技术来实现特定功能,如网页登录绕过和邮箱免登录。Cookie是Web服务器在用户浏览器上存储的一小段数据,用于识别用户身份、...

    EditThisCookie.crx cookie编辑导入导出利器

    《EditThisCookie.crx:强大的Cookie管理工具及与curl的集成》 在互联网浏览中,Cookie扮演着重要的角色,它们存储用户信息、保持登录状态、个性化网页内容等。EditThisCookie.crx是一款专为Chrome浏览器设计的强大...

    browser-cookie 获取浏览器cookie

    'Git and Mercurial code management for teams' ``` - **示例2:** 使用`browser_cookie3`加载Firefox浏览器的cookies。 ```python &gt;&gt;&gt; import browser_cookie3 &gt;&gt;&gt; cj = browser_cookie3.firefox() &gt;&gt;&gt; ...

    微信小程序cookie维护插件 实现自动设置获取cookie功能

    本文将详细讲解如何使用微信小程序中的cookie维护插件,实现自动设置和获取Cookie的功能,并特别关注增加的Cookie超时处理机制。 首先,理解Cookie的基本概念。Cookie是由服务器端生成,发送到客户端(浏览器)的一...

    FlashCookie 不被浏览器清除的Cookie

    FlashCookie,也称为Local Shared Objects (LSO),是Adobe Flash Player为存储用户特定数据而引入的一种机制。不同于传统的HTTP Cookie,这些数据存储在用户的计算机上,不受浏览器的隐私设置或清除浏览器缓存操作的...

    cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击.zip_js设置cookie值

    setcookie('username', 'JohnDoe', time() + 3600, '/', '', false, true); ``` 在这个例子中,`true`作为第七个参数传入,表示设置HttpOnly属性。注意,`setcookie()`函数需要在任何输出(包括空格和HTML标签)...

    jquery 设置cookie、删除cookie、获取cookie

    ### jQuery 操作 Cookie 的方法详解 #### 一、前言 在前端开发中,通过 JavaScript 操作 Cookie 是一种常见的需求,尤其是为了实现用户状态的持久化存储或网站配置的保存等场景。jQuery 提供了一个非常方便的方式...

    Cookie将用户名和密码加密后存在客户端的Cookie当中

    var UserValue = unescape(allCookies.substring(cookie_User, cookie_UserEnd)); // 提取PwdCookie的值 cookie_Pwd += "PwdCookie".length + 1; var cookie_PwdEnd = allCookies.indexOf(";", cookie_Pwd); ...

    易语言取设cookie

    在易语言中,“取设cookie”是网络编程中的一个重要概念,主要用于处理网页浏览过程中的数据存储与交互。 Cookie是在HTTP协议下,服务器发送到用户浏览器并保存在本地的一小块数据,它用于记录用户的浏览历史、登录...

    获取cookie非常好用的google插件

    标题中的“获取cookie非常好用的google插件”指的是在Google Chrome浏览器上的一种扩展程序,它允许用户方便地管理和操作浏览器中的Cookie数据。Cookie是网站在用户计算机上存储的小型文本文件,用于跟踪用户偏好、...

    cookie实现的购物车

    // Decode the cookie value and return return decodeURIComponent(cookiePair[1]); } } // Return null if the cookie wasn't found return null; } // 写入Cookie function setCookie(name, value, days...

    cookie记住账号密码

    这涉及到Web开发中的基本概念,主要包括Cookie的工作原理、安全性以及相关编程实践。 Cookie是服务器发送到用户浏览器并存储的一小块数据,它包含了特定的用户信息。当用户访问设置了Cookie的网站时,浏览器会自动...

    JS cookie Java cookie regex 整理结果

    JavaScript(JS)Cookie和Java Cookie是Web开发中用于存储客户端数据的两种常见方式,而正则表达式(Regex)在处理字符串和数据匹配时扮演着重要角色。下面将详细阐述这三个知识点及其应用。 首先,JavaScript ...

Global site tag (gtag.js) - Google Analytics