javascript设置cookie

编程技术  /  houtizong 发布于 3年前   137

 

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);}

 

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客