用javascript操作cookie下面是代码:
function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
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;
}
function deleteCookie(name) {
setCookie(name,"",-1);
}
/*
Changed function names from readCookie(), createCookie()
and eraseCookie() to getCookie(), setCookie() and
deleteCookie().
*/
实践的例子:
// Create/write a cookie and store it for 1 day
setCookie('myCookie', 'myValue', 1);
// Get my cookie
getCookie('myCookie');
// Delete/erase my cookie
deleteCookie('myCookie');
其实Jquery也有相应的插件
可以在官网找到cookie plugin
下面是怎么应用的代码:
// Setting a cookie
$.cookie('myCookie':'myValue');
// Creating cookie with all availabl options
$.cookie('myCookie2', 'myValue2', { expires: 7, path: '/', domain: 'example.com', secure: true });
// Get a cookie
$.cookie('myCookie');
// Delete a cookie
$.cookie('myCookie', null);
分享到:
相关推荐
javascript 操作cookiejavascript 操作cookiejavascript 操作cookie
### JavaScript操作Cookie知识点详解 #### 一、Cookie简介 Cookie是一种小型的数据文件,通常由服务器发送到客户端(浏览器),客户端将这些数据存储在本地硬盘上,并在后续与该服务器进行交互时将数据发送回...
2. **设置Cookie属性**:可以设置Cookie的值、过期时间等属性。例如: ```csharp cookie.Value = "Hello, World!"; cookie.Expires = DateTime.Now.AddDays(1); // 过期时间为1天后 ``` 3. **添加到响应**:将Cookie...
### 知识点二:JavaScript操作Cookie的方法 在JavaScript中,我们可以直接通过操作`document.cookie`来读取和写入cookie值。不过这种方式较为原始,不方便维护和扩展。为了更好地管理cookie,我们可以封装一些方法...
javascript对cookie的日常操作
1. **setCookie**:用于设置Cookie。需要传入键(key)、值(value)以及可选的过期时间(days)和路径(path)。过期时间可以是一个整数,表示多少天后过期;路径默认为当前路径,也可以自定义。 ```javascript ...
首先,我们来看看如何设置Cookie。在JavaScript中,我们可以通过修改document对象的cookie属性来设置一个新的Cookie。如果要设置一个没有过期时间的Cookie,可以简单地将Cookie的值赋给document.cookie。例如,设置...
JavaScript是Web开发中的重要脚本语言,用于处理客户端的交互逻辑。在网页中实现Cookie功能是JavaScript的一个...通过学习和掌握JavaScript操作Cookie的方法,可以更好地理解和实践Web开发中的用户状态管理和会话管理。
总结,JavaScript操作Cookie是Web开发中的基础技能,它允许我们在客户端存储和管理数据,实现诸如用户登录状态、个性化设置等功能。通过学习和实践,我们可以更好地掌握这一技术,提高Web应用的用户体验。
#### JavaScript操作Cookie的基本技巧 ### 一、设置Cookie 设置Cookie通常包括添加和修改功能。如果原有的Cookie名称已经存在,则添加此Cookie就相当于修改了此Cookie。设置Cookie时还可能包含一些额外的选项,例如...
这个文件包含了javascript对浏览器cookie文件的设置、读、写、删除四个函数,非常好用。
JavaScript操作Cookie的方法包括设置cookie、读取cookie、删除cookie以及删除所有cookie,这些方法对于前端开发者在Web开发过程中对用户进行跟踪、个性化设置、状态管理等方面有着重要的作用。下面详细介绍这些操作...
5. **设置Cookie的安全性和HTTPOnly属性**:为了增强安全性,XCookie支持设置cookie的HTTPOnly属性,防止JavaScript脚本被恶意篡改。同时,可以标记为安全cookie,确保它们仅通过HTTPS传输。 6. **过期时间处理**:...
如果需要跨域共享,需要设置Cookie的`domain`属性。同时,对于敏感信息,应使用HTTPS以保证传输过程的安全性。 4. **Cookie限制:** 浏览器对每个站点的Cookie数量和大小有限制,开发者需注意不要超出这些限制,...
通过JavaScript操作Cookie可以实现一个简单的购物车系统。本文档将详细解析如何使用JavaScript来操纵Cookie,并在此基础上构建一个简易的购物车程序。 #### 关键知识点 1. **Cookie简介** - Cookie是一种在客户端...
JavaScript操作Cookie相对JSP或Servlet来说较为复杂,因为JSP和Servlet可以直接在服务器端处理,而JavaScript需要在客户端进行,这涉及到对用户浏览器环境的依赖和可能的安全限制。尽管如此,JavaScript的Cookie操作...
1. 设置Cookie:`document.cookie = "name=value; expires=date; path=path; domain=domain; secure";` 2. 读取Cookie:通过`document.cookie`字符串分割获取特定名称的Cookie值。 3. 删除Cookie:设置过期时间...
### JavaScript操作Cookie类知识点详解 #### 一、JavaScript操作Cookie类的实例用法 1. **设置Cookie** 在JavaScript中,我们可以创建一个Cookie类的实例,然后通过该实例的SetCookie方法来设置Cookie值。例如,...