cookie操作


 

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) 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM