码迷,mamicode.com
首页 > 其他好文 > 详细

cookie操作

时间:2019-09-15 19:29:34      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:func   key   class   col   console   turn   cti   OLE   fun   

 

1.原生js操作cookie

设置操作:document.cookie="key=value"

获取操作:document.cookie

2.封装一个获取 cookie 的方法

function getCookie( key ) {
var str = document.cookie; // 获取所有cookie
var arr = str.split("; "); // ["name=pengpeng", "age=18", "desc=shuai"]

// 遍历数组, 找出 键===key时的 value值
for ( var i = 0; i < arr.length; i++ ) {
var data = arr[i].split("="); // ["name", "pengpeng"]

if ( data[0] === key ) {
// 如果相等, 说明找到了
return data[1];
}

}

}

 console.log( getCookie(name) );

 

3.通过插件操作cookie

引入 jquery.js和jquery.cookie.js

设置cookie:   $.cookie(key,value)

获取cookie: $.cookie(key)

删除cookie: $.removeCookie(key)

过期时间设置: $.cookie(key,value,{expires:天数})

4.服务器端操作cookie

设置cookie:setcookie(key,value)

获取cookie:$_COOKIE

设置过期时间:setcookie(key,value,时间戳)

例如:

setcookie(“name”,"wangsan",time()+7*24*3600)  //7天过期

 

删除cookie:setcookie(“name”,"wangsan",time()-1) 

cookie操作

标签:func   key   class   col   console   turn   cti   OLE   fun   

原文地址:https://www.cnblogs.com/zhaodz/p/11523514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!