我是靠谱客的博主 幽默棒棒糖,最近开发中收集的这篇文章主要介绍Cookie,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*设置cookie*/
function setCookie(name, value, iDay)
{
    var oDate=new Date();
    oDate.setDate(oDate.getDate()+iDay);
    document.cookie=name+'='+value+';expires='+oDate;
};
/*使用方法:setCookie('user', 'simon', 11);*/

/*获取cookie*/
function getCookie(name)
{
    var arr=document.cookie.split('; ');  //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组

    for(var i=0;i<arr[i].length;i++)  //历遍数组
    {
        var arr2=arr[i].split('=');  //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon 
        if(arr2[0]==name)  //如果数组的属性名等于传进来的name
        {
            return arr2[1];  //就返回属性名对应的值
        }
        return '';  //没找到就返回空
    }
};
/*使用方法:getCookie('user')*/

/*删除cookie*/
function removeCookie(name)
{
    setCookie(name, 1, -1);  //-1就是告诉系统已经过期,系统就会立刻去删除cookie
};
/*使用方法:removeCookie('user')*/

最后

以上就是幽默棒棒糖为你收集整理的Cookie的全部内容,希望文章能够帮你解决Cookie所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部