文档章节

js cookie片段记录

appleZ
 appleZ
发布于 2015/04/13 10:41
字数 138
阅读 15
收藏 0

记录一个cookie操作片段;

//cookie  Set-Cookie 头中设置 name = value expire (格林威治时间)  secure 字段规定只有通过SSL链接才能传输

var CookieUtil = {
	set:function(name, value, expire, domain, path, secure){
		var cookieText =  encodeURIComponent(name) + "=" + encodeURIComponent(value);
		if (expire && expire instanceof Date) {
			cookieText += "; expires=" + expire.toGMTString();
		};
		if (path) {
			cookieText += "; path=" + path;
		};
		if (domain) {
			cookieText += "; domain=" + path;
		};
		if (secure) {
			cookieText += "; secure";
		};
		document.cookie = cookieText;
	},
	get:function(name){
		var cookieName = encodeURIComponent(name), 
			startIndex = document.cookie.indexOf(cookieName),
			cookieValue = null;
		if (startIndex > -1) {
			var endIndex = document.cookie.indexOf(";", startIndex);
			if (endIndex == -1) {
				endIndex = document.cookie.length;
			}
			cookieValue = document.cookie.substring(startIndex + cookieName.length + 1, endIndex);
		};
		return cookieValue;
	},
	unset:function(name , path, domain, secure){
		this.set(name, "", new Date(0), domain, path, secure);
	}
}


© 著作权归作者所有

共有 人打赏支持
appleZ
粉丝 1
博文 38
码字总数 9774
作品 0
深圳
私信 提问
网站数据统计分析之一:日志收集原理及其实现

网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计 和 腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集...

大数据之路
2014/07/19
0
3
分享10个 javascript 在线 debugging 工具

日期:2012/01/18 来源:GBin1.com 调试Javascript可能是web开发中最让人郁闷的事情。所以这里我们绝定来寻找一些好的工具来帮助大家调试。这里是10款我们精选的基于浏览器的JS在线调试工具,...

gbin1
2012/01/19
1K
2
憧憬Licoy/watchdog-framework

介绍 基于SpringBoot+Shiro+Mybatis+Mybatis-Plus+HikariCP+Redis+Vue+iView等开发的轻量级管理系统快速开发脚手架,拥有角色、用户、资源管理、同时数据更新时关联的用户相应的权限也会实时...

憧憬Licoy
04/30
0
0
php设置cookie有效期为浏览器进程关闭

最近项目需求用cookie记录登录状态,但是cookie有效期为浏览器进程有效,当浏览器关闭后, 清空cookie,问了好的高手,也想了很多方法: 1.试想过获取浏览器进程,由于才疏学浅,用js无法获取...

爱coding
2012/04/01
0
0
浏览器存储 cookie & session & localStorage

cookie cookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息。在控制台用 「document.cookie」查看你当前正在浏览的网站的cookie。 cookie可以使用 js...

evenyao
07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
11
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部