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
分享到:
相关推荐
语言:English 设置Cookie生命周期的最大限制。 尼克·塞门科维奇(Nick ...https://github.com/semenko/chrome-limit-cookie-lifetime版权所有2014,Nick Semenkovich 根据MIT许可证发布。 有关详细信息,请参见许可。
设置Cookie使用期限的最大限制。作者:Nick Semenkovich ... https://github.com/semenko/chrome-limit-cookie-lifetime 版权2014,Nick Semenkovich 根据MIT许可证发布。详情请参阅许可证。 支持语言:English
在Web开发中,Cookie是一种非常重要的技术,用于在客户端和服务器之间传递状态信息。Cookie的主要功能包括用户会话管理、个性化设置保存、跟踪用户行为等。在这个“cookie读写,子cookie”主题中,我们将深入探讨...
// Decode the cookie value and return return decodeURIComponent(cookiePair[1]); } } // Return null if the cookie wasn't found return null; } ``` 这个函数通过遍历`document.cookie`的每个部分,...
在IT领域,尤其是在Web开发中,Cookie的管理与安全至关重要。C#作为一种广泛使用的编程语言,在处理Cookie方面提供了丰富的功能,包括对Cookie的加密与解密。本文将深入探讨如何在C#中操作Cookie,以及如何实现...
### 关于Java应用Cookie知识点详解 #### 一、Cookie简介 Cookie是一种常用的技术,用于存储用户的访问信息。在Web开发中,服务器可以将少量的信息发送到客户端浏览器,并存储在客户端,这种信息就是Cookie。当...
cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie cookie
**Cookie浏览器** Cookie浏览器是一种特殊的网络浏览工具,它利用了HTTP协议中的Cookie技术来实现特定功能,如网页登录绕过和邮箱免登录。Cookie是Web服务器在用户浏览器上存储的一小段数据,用于识别用户身份、...
《EditThisCookie.crx:强大的Cookie管理工具及与curl的集成》 在互联网浏览中,Cookie扮演着重要的角色,它们存储用户信息、保持登录状态、个性化网页内容等。EditThisCookie.crx是一款专为Chrome浏览器设计的强大...
'Git and Mercurial code management for teams' ``` - **示例2:** 使用`browser_cookie3`加载Firefox浏览器的cookies。 ```python >>> import browser_cookie3 >>> cj = browser_cookie3.firefox() >>> ...
本文将详细讲解如何使用微信小程序中的cookie维护插件,实现自动设置和获取Cookie的功能,并特别关注增加的Cookie超时处理机制。 首先,理解Cookie的基本概念。Cookie是由服务器端生成,发送到客户端(浏览器)的一...
FlashCookie,也称为Local Shared Objects (LSO),是Adobe Flash Player为存储用户特定数据而引入的一种机制。不同于传统的HTTP Cookie,这些数据存储在用户的计算机上,不受浏览器的隐私设置或清除浏览器缓存操作的...
### jQuery 操作 Cookie 的方法详解 #### 一、前言 在前端开发中,通过 JavaScript 操作 Cookie 是一种常见的需求,尤其是为了实现用户状态的持久化存储或网站配置的保存等场景。jQuery 提供了一个非常方便的方式...
setcookie('username', 'JohnDoe', time() + 3600, '/', '', false, true); ``` 在这个例子中,`true`作为第七个参数传入,表示设置HttpOnly属性。注意,`setcookie()`函数需要在任何输出(包括空格和HTML标签)...
var UserValue = unescape(allCookies.substring(cookie_User, cookie_UserEnd)); // 提取PwdCookie的值 cookie_Pwd += "PwdCookie".length + 1; var cookie_PwdEnd = allCookies.indexOf(";", cookie_Pwd); ...
在易语言中,“取设cookie”是网络编程中的一个重要概念,主要用于处理网页浏览过程中的数据存储与交互。 Cookie是在HTTP协议下,服务器发送到用户浏览器并保存在本地的一小块数据,它用于记录用户的浏览历史、登录...
标题中的“获取cookie非常好用的google插件”指的是在Google Chrome浏览器上的一种扩展程序,它允许用户方便地管理和操作浏览器中的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...
这涉及到Web开发中的基本概念,主要包括Cookie的工作原理、安全性以及相关编程实践。 Cookie是服务器发送到用户浏览器并存储的一小块数据,它包含了特定的用户信息。当用户访问设置了Cookie的网站时,浏览器会自动...
JavaScript(JS)Cookie和Java Cookie是Web开发中用于存储客户端数据的两种常见方式,而正则表达式(Regex)在处理字符串和数据匹配时扮演着重要角色。下面将详细阐述这三个知识点及其应用。 首先,JavaScript ...