`
ling凌yue月
  • 浏览: 338704 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

javascript设置cookie

阅读更多

 

javascript 设置cookie

 

function getCookie(key){
	var cookieValue = document.cookie;
	var cookieValueArr = cookieValue.split(';');
	var getKey = function (cookieValueArr, k){
		if(!cookieValueArr || cookieValueArr.length <= 0){
			return null;
		}else{
			var ckv = cookieValueArr.shift();
			var ckvArr = ckv.split('=');
			ckv1 = ckvArr[0].trim();
			ckv2 = ckvArr[1].trim();
			if(ckv1 == k){
				return ckv2;
			}else{
				return getKey(cookieValueArr, k);
			}
		}
	}
	var t_cookie = getKey(cookieValueArr, key);
	if(t_cookie){
		var temp_cookie = unescape(t_cookie);
		temp_cookie = JSON.parse(temp_cookie);
		return temp_cookie;
	}else{
		return t_cookie;
	}

}
//设置cookie, 有效时间为秒
function setCookie(key, value, seconds, path){
	var expires;
	if(!(key && value)){
		return ;
	}
	if(seconds){
		var date = new Date();
		date.setTime(date.getTime() + (seconds * 1000));
		expires = "; expires=" + date.toGMTString();
	}else{
		expires = "";
	}
	var toString = function(str){
		var string = JSON.stringify(str);
		return string;
	}
	document.cookie = key + "=" + escape(toString(value)) + expires + "; path=/";
}

function deleteCookie(key){
	setCookie(key, '', -36000);
}

 

 

分享到:
评论

相关推荐

    javascript 对cookie 的读写操作

    javascript对cookie的日常操作

    javascript cookie

    这个文件包含了javascript对浏览器cookie文件的设置、读、写、删除四个函数,非常好用。

    cookie-banner, 基于JavaScript的cookie信息横幅,适用于欧盟 cookie.zip

    cookie-banner, 基于JavaScript的cookie信息横幅,适用于欧盟 cookie Cookie标题 Cookie横幅是确保你遵守欧盟Cookie规则的一种非常简单的方法。 只要从你的页面引用 cookiebanner.min.js 脚本就完成了。Cookie ...

    js操作cookie

    ### 二、JavaScript设置Cookie 设置Cookie涉及到以下步骤: 1. 创建一个包含键值对的字符串,键和值之间用等号分隔,多个键值对之间用分号分隔。 2. 如果需要设置过期时间,需要额外添加一个“expires”属性,值为...

    Javascript Cookie操作类的封装

    在JavaScript中,Cookie是一种在客户端存储少量数据的机制,它对于网页应用的用户状态管理和临时存储信息具有重要作用。本文将详细讲解如何封装一个Cookie操作类,实现对Cookie的增删改查功能。 首先,理解Cookie的...

    COOKIE自动填充注销的实现

    4. **注销Cookie**:为实现Cookie的注销,可以在用户选择清除个人信息或登出时,使用JavaScript设置Cookie的过期时间为过去的时间,从而使其失效。例如: ```javascript function deleteCookie(name) { var date ...

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

    当一个Cookie被设置为HttpOnly时,JavaScript无法通过Document.cookie API或其他方式访问到这个Cookie。这样一来,即使网页中存在XSS漏洞,恶意脚本也无法窃取到包含敏感信息的Cookie,从而降低了攻击者盗取用户身份...

    PHP如何读取由JavaScript设置的Cookie

    cookie在开发中使用的非常多,但如果是使用JavaScript设置cookie然后使用PHP读取出来如何实现呢?即PHP与JavaScript下Cookie的交互使用是否可行呢? &lt;?php // 读取JavaScript设置的cookie header(Content-type: ...

    cookie设置插件jquery.cookie.min.js

    cookie设置插件jquery.cookie.min.js 文章《javascript设置cookie高级篇可跨域访问》https://blog.csdn.net/cplvfx/article/details/117822956

    javascript 操作cookie.js

    javascript 操作cookiejavascript 操作cookiejavascript 操作cookie

    javascript cookie 操作框架 XCookie

    5. **设置Cookie的安全性和HTTPOnly属性**:为了增强安全性,XCookie支持设置cookie的HTTPOnly属性,防止JavaScript脚本被恶意篡改。同时,可以标记为安全cookie,确保它们仅通过HTTPS传输。 6. **过期时间处理**:...

    CookiesjsJavaScript客户端的Cookie操作库

    "CookiejsJavaScript客户端的Cookie操作库" 指的是一种JavaScript库,专门用于在客户端(即用户浏览器)进行Cookie的操作。Cookiejs是这个库的名称,它提供了一组简单易用的API,帮助开发者方便地管理用户的Cookie。...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    9、原生JavaScript设置cookie值 10、原生JavaScript获取cookie值 11、原生JavaScript加入收藏夹 12、原生JavaScript设为首页 13、原生JavaScript判断IE6 14、原生JavaScript加载样式文件 15、原生JavaScript返回脚本...

    C#和javascript操作cookie

    在ASP.NET环境中,结合C#和JavaScript,我们可以实现跨语言的Cookie操作,以便于实现用户会话管理、个性化设置等功能。本文将详细探讨如何在C#后端和JavaScript前端中操作Cookie。 首先,C#在ASP.NET中处理Cookie...

    javascript操作cookie

    - 在使用JavaScript操作Cookie时需要注意跨域问题,确保设置的路径和域名正确。 - 对于安全敏感的信息,建议使用`secure`属性确保Cookie只能通过HTTPS协议传输。 - 在现代Web开发中,为了提高安全性,可以考虑使用...

    javascript 获取cookie

    通过函数获取JavaScript cookie

    javascript实现cookie功能

    在网页中实现Cookie功能是JavaScript的一个常见应用场景。Cookie是一种存储在用户浏览器上的小型文本文件,常用于管理用户会话、保存用户设置或者跟踪用户行为。在这个Java工程中,尽管主要编程语言是Java,但...

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

    - **域名和路径的一致性**:在设置或删除 Cookie 时,务必保证域名和路径与设置时一致,否则可能会导致无法正确读取或删除。 - **Cookie 的安全性**:在涉及到敏感数据时,考虑使用 HTTPS 协议并为 Cookie 添加 `...

    通过js来设置cookie和读取cookie,实现登陆时记住密码的功能

    本文将详细讲解如何使用JavaScript(JS)来设置和读取cookie,从而实现登录时记住密码的功能。 首先,理解cookie的基本概念。Cookie是由服务器端生成,发送到客户端(浏览器),并存储在本地的一种小数据片段。它...

Global site tag (gtag.js) - Google Analytics