|
@@ -7,19 +7,46 @@
|
|
|
</head>
|
|
</head>
|
|
|
<body>
|
|
<body>
|
|
|
<script>
|
|
<script>
|
|
|
|
|
+ function setCookie(name,value,expire){
|
|
|
|
|
+ var date = new Date();
|
|
|
|
|
+ var nowDate = date.getDate();
|
|
|
|
|
+ date.setDate(nowDate+expire);
|
|
|
|
|
+ var dateStr = date.toUTCString();
|
|
|
|
|
+ document.cookie = name + "="+value+";expires="+dateStr;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
// 设置cookie
|
|
// 设置cookie
|
|
|
// 语法:setCookie(name,value,expire); 第一个key值 第二个value 第三个过期时间(日期天数)
|
|
// 语法:setCookie(name,value,expire); 第一个key值 第二个value 第三个过期时间(日期天数)
|
|
|
- setCookie("username","张三",1)
|
|
|
|
|
|
|
+ // setCookie("username","张三",1)
|
|
|
|
|
+ // setCookie("age","18",1)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ function getCookie(name){
|
|
|
|
|
+ var cookies = document.cookie;
|
|
|
|
|
+ cookies = cookies.split(";")
|
|
|
|
|
+ for(var i=0;i<cookies.length;i++){
|
|
|
|
|
+ var resArr = cookies[i].split("=");
|
|
|
|
|
+ if(resArr[0].trim() == name){
|
|
|
|
|
+ return resArr[1];
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // console.log(cookies);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
// 获取cookie
|
|
// 获取cookie
|
|
|
// 语法:getCookie(name); 第一个key值
|
|
// 语法:getCookie(name); 第一个key值
|
|
|
- var username = getCookie("username");
|
|
|
|
|
- console.log(username);
|
|
|
|
|
|
|
+ var keyValue = getCookie("username");
|
|
|
|
|
+ console.log(keyValue);
|
|
|
|
|
|
|
|
// 删除cookie
|
|
// 删除cookie
|
|
|
// 语法:deleteCookie(name); 第一个key值
|
|
// 语法:deleteCookie(name); 第一个key值
|
|
|
// 删除cookie其实就是把过期时间改为已经过去的时间
|
|
// 删除cookie其实就是把过期时间改为已经过去的时间
|
|
|
- deleteCookie("username");
|
|
|
|
|
|
|
+ function deleteCookie(name){
|
|
|
|
|
+ setCookie(name,"",-1);
|
|
|
|
|
+ }
|
|
|
|
|
+ deleteCookie("age");
|
|
|
|
|
|
|
|
</script>
|
|
</script>
|
|
|
</body>
|
|
</body>
|