cookie操作
Posted zhaodz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
以上是关于cookie操作的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段
VSCode自定义代码片段15——git命令操作一个完整流程