博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js对cookie的操作方法
阅读量:4484 次
发布时间:2019-06-08

本文共 1059 字,大约阅读时间需要 3 分钟。

commo.js

function setCookie(name, value) {    var Days = 30;    var exp = new Date();    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();}function getCookie(name) {    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");    if (arr = document.cookie.match(reg))        return unescape(arr[2]);    else        return null;}function delCookie(name) {    var exp = new Date();    exp.setTime(exp.getTime() - 1);    var cval = getCookie(name);    if (cval != null)        document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();}function checkCookie() {    if (getCookie("userName") == null || getCookie("roleName") == null) {        alert("未登录!");        window.location.href = "login.jsp";    }}function clearCookie() {    delCookie("userName");    delCookie("roleName");    window.location.href = "login.jsp";}

实例

setCookie("userName","xxx");

 注:cookie中不能存放一些标点符号,所以使用unescape解码,escape编码,使某些标点符号合法。

转载于:https://www.cnblogs.com/shank/p/10417764.html

你可能感兴趣的文章
php验证复选框的小例子
查看>>
Sql Server 判断表或数据库是否存在
查看>>
计算机网络
查看>>
iOS-浅谈runtime运行时机制
查看>>
数字证书原理 - 转自 http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
查看>>
关于float和margin
查看>>
Python练习-内置函数的应用
查看>>
洛谷P3905 道路重建
查看>>
数据表格 - DataGrid - 行编辑
查看>>
HQL查询语句
查看>>
jsp听课笔记(四)
查看>>
vim
查看>>
数组的键/值操作函数
查看>>
Android单点触控与多点触控切换的问题解决方案
查看>>
JS常用函数与方法
查看>>
十、Shell基础
查看>>
py16 面向对象深入
查看>>
CentOS 7 安装 Gitlab
查看>>
JavaScript-03-常见函数
查看>>
ajax 设置Access-Control-Allow-Origin实现跨域访问
查看>>