cookie的存入和取出
2024-10-11 16:50:52
刚刚开始写页面没多久,因为登录注册写的是个tab切换,所以需要在点击登录的时候跳到登录页面,点击注册的时候跳转到注册页面,自己在网上找了一下,研究了一下cookie方法,现在把它记下来。
存入cookie
document.cookie = "use=on";
cookie是以键值对的形式存入的,包含了name,value,domain,path等,我们可以通过设置键值对来设定这些对应的键值对的值。
例如:
var setCookie = function(name,value,day){
if(day!==0){//当设置的时间为0的时候,cookie会默认在关闭浏览器后删除,并且不能设置expires
var expires = day*24*60*1000;//设置浏览器的过期时间
var date = new Date(+new Date()+expires);
document.cookie = name+"="+expires(value)+"="+date.toUTCString();//设置cookie,拼接cookie中的时间
}else{
document.cookie = name + "=" + escape(value);
}
}
cookie的获取:
document.cookie()
jquery中可以用
$.cookie('use');
来获取cookie中的值
删除cookie
var del = function (name) {
setCookie(name, ' ', -1);
};
将cookie中的expires设置为过去时间即可。
可以在chrome中看到是否设置了cookie
最新文章
- Java中六大时间类的使用和区别
- 二、处理MVC多级目录问题——以ABP为基础架构的一个中等规模的OA开发日志
- CentOS-7.0.中安装与配置Tomcat-7的方法
- SQL中char、varchar、nvarchar的区别
- arcgis javascript dojo
- 通过CSS让html网页中的内容不可选
- 【Linux安全】chattr命令锁定账户敏感文件
- poj1273--Drainage Ditches(最大流Edmond-Karp算法 邻接表实现)
- DbUtils组件
- 总结一下最近用过的phpcms语法
- C#实现MD5算法
- day17-异常处理
- C++:如何正确的定义一个接口类
- Iris Classification on Tensorflow
- iOS: Designated Initializer(指定初始化函数)
- create-react-app创建react项目失败!
- 1433. [ZJOI2009]假期的宿舍【二分图】
- ESXI 5.5卡在LSI_MR3.V00
- js 获取iframe页面元素
- JZ2440开发板:修改ARM芯片时钟(学习笔记)