日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

获取和设置cookie的方法(5种)

發(fā)布時間:2024/8/26 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 获取和设置cookie的方法(5种) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//--------------------------11111111111
var createCookie = function (a, b, c, d) {
    var d = d ? d : "/";
    if (c) {
        var e = new Date;
        e.setTime(e.getTime() + 24 * c * 60 * 60 * 1e3);
        var f = "; expires=" + e.toGMTString()
    } else var f = "";
    document.cookie = a + "=" + b + f + "; path=" + d
};
var readCookie = function (a) {
    var b = a + "=";
    var c = document.cookie.split(";");
    for (var d = 0; d < c.length; d++) {
        var e = c[d];
        for (; " " == e.charAt(0);)e = e.substring(1, e.length);
        if (0 == e.indexOf(b))return e.substring(b.length, e.length)
    }
    return null
};
//--------------------------22222222222222
var a;
a:{
    for (var b = document.cookie.length, c = 0; c < b;) {

        var e = c + 11; //e應(yīng)該是一個起始位置。
        // 如果是這個名字
        if ("__ltjdvals=" == document.cookie.substring(c, e)) {
            // 尋找;的位置 在e之后;
            var f = e, g = document.cookie.indexOf(";", f);

            -1 == g && (g = document.cookie.length);
            a = unescape(document.cookie.substring(f, g)); //獲得cookie的值
            break a
        }
        c = document.cookie.indexOf(" ", c) + 1;
        if (0 == c)break  //如果沒有空格,跳出循環(huán)
    }
    a = null  //返回kong
}
//------
var d = new Date;
d.setTime(d.getTime() + 12E5);
document.cookie = "__ltjdvals=" + escape("1927367272|baidu-pinzhuan|t_292769910_baidupi" +
        "nzhuan|cpc| d0a00922ee39486cb57e6fd7f7d85fe4_0_b67c5a26708b478ca5a77ad02567118e") +
    ";expires=" + d.toGMTString();
//----------------------------3333333333333333
function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset); //結(jié)束位置
    if (endstr == -1) endstr = document.cookie.length; //沒有找到就是cookie的條數(shù)
    return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value, time) { //鍵、 值、過期時間
    var Days = 30;
    var exp = new Date();
    exp.setTime(exp.getTime() + 60 * 1000 * time);  //傳入過期時間
    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
}
function GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length; //屬性名的長度
    var clen = document.cookie.length;  //cookie的長度
    var i = 0;
    while (i < clen) {
        var j = i + alen;    // 屬性名的長度
        if (document.cookie.substring(i, j) == arg) return getCookieVal(j);  //第一次循環(huán)得到一個cookie值。
        i = document.cookie.indexOf(" ", i) + 1; //一個新的起始位置,也就是下一個位置,  相當于是搜索了。
    }
    return null;
}
//------------------------4444444444444444444
function getCookie(c_name){
    if (document.cookie.length>0){  //先查詢cookie是否為空,為空就return ""
        c_start=document.cookie.indexOf(c_name + "=")  //通過String對象的indexOf()來檢查這個cookie是否存在,不存在就為 -1  
        if (c_start!=-1){
            c_start=c_start + c_name.length+1  //最后這個+1其實就是表示"="號啦,這樣就獲取到了cookie值的開始位置
            c_end=document.cookie.indexOf(";",c_start)  //其實我剛看見indexOf()第二個參數(shù)的時候猛然有點暈,后來想起來表示指定的開始索引的位置...這句是為了得到值的結(jié)束位置。因為需要考慮是否是最后一項,所以通過";"號是否存在來判斷
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))  //通過substring()得到了值。想了解unescape()得先知道escape()是做什么的,都是很重要的基礎(chǔ),想了解的可以搜索下,在文章結(jié)尾處也會進行講解cookie編碼細節(jié)
        }
    }
    return ""
}

function setCookie(c_name, value, expiredays){
        var exdate=new Date();
        exdate.setDate(exdate.getDate() + expiredays);
         document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
       } //  使用方法:setCookie('username','Darren',30)
//--------------------555555555555
//寫cookies

function setCookie(name,value)
{
    var Days = 30;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

//讀取cookies
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

    if(arr=document.cookie.match(reg))

        return unescape(arr[2]);
    else
        return null;
}

//刪除cookies
function delCookie(name)
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null)
        document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
//使用示例
setCookie("name","hayden");
alert(getCookie("name"));

//如果需要設(shè)定自定義過期時間
//那么把上面的setCookie 函數(shù)換成下面兩個函數(shù)就ok;


//程序代碼
function setCookie(name,value,time)
{
    var strsec = getsec(time);
    var exp = new Date();
    exp.setTime(exp.getTime() + strsec*1);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getsec(str)
{
    alert(str);
    var str1=str.substring(1,str.length)*1;
    var str2=str.substring(0,1);
    if (str2=="s")
    {
        return str1*1000;
    }
    else if (str2=="h")
    {
        return str1*60*60*1000;
    }
    else if (str2=="d")
    {
        return str1*24*60*60*1000;
    }
}

總結(jié)

以上是生活随笔為你收集整理的获取和设置cookie的方法(5种)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美色图中文字幕 | 欧美第一视频 | 可以在线观看的av | 超碰碰97 | 日韩一级| 少妇全黄性生交片 | 女性向片在线观看 | 日日夜夜精品视频免费 | 色超碰 | 日韩一区二区三区四区在线 | 国产精品久久久久久在线观看 | 免费国偷自产拍精品视频 | 黑人玩弄人妻一区二 | 97视频久久 | 91青青草| 亚洲国产精品第一页 | 国产成人av一区二区三区在线观看 | 少妇太爽了在线观看 | 亚洲福利一区二区三区 | 久草新视频 | 一二三毛片| 中文字幕一区二区三区乱码不卡 | 美女网站在线看 | 天堂网在线资源 | 国产一区二区三区色淫影院 | 欧日韩在线观看 | 97干干干 | 超碰黑丝 | 狠狠干2019| 999福利视频 | 欧美精品日韩 | 性高湖久久久久久久久免费 | 动漫玉足吸乳羞免费网站玉足 | 亚洲黄色短视频 | 欧美一级网站 | 中文字幕亚洲欧美日韩 | 伊人影院99| 国产精品久久久久久人 | 先锋资源一区 | 国产第5页 | 69xxx免费视频 | 亚色在线观看 | 超碰青青操 | 激情专区 | 亚洲成人黄 | 尤物在线观看视频 | 美女啪啪网 | 国产又粗又猛又黄又爽 | 污黄网站在线观看 | 不卡视频在线 | 怡红院一区 | 一级作爱视频 | 日少妇的逼 | 午夜免费观看 | 色射视频| 色多多视频在线观看 | 二区三区av | 中文字幕一区二区人妻电影 | jizjiz中国少妇高潮水多 | 国产一级一区 | 激情综合激情 | 中国女人毛片 | 欧美特级黄色录像 | 亚欧洲精品在线视频 | 亚洲精品国产片 | av女人的天堂 | 爱爱视频免费看 | 国产18一19sex性护士 | 欧美视频久久 | 麻豆91精品91久久久 | 国产免费91视频 | 99热影院 | 久久激情免费视频 | 97欧美视频 | 日本一区二区三区久久久久 | 男人插入女人阴道视频 | 亚洲成av人片在线观看无码 | 国产网友自拍 | 俄罗斯厕所偷拍 | 里番acg★同人里番本子大全 | 97精品国产露脸对白 | 欧美日韩乱国产 | 2019中文字幕在线 | 亚洲网站在线观看 | 冈本视频在线观看 | av有码在线| 美女一级视频 | 熟女一区二区三区视频 | 中国老妇性视频 | 九九久久国产精品 | 午夜粉色视频 | 亚欧精品在线 | www.久久久久久久 | www.操.com | 伊人情人综合 | 婷婷tv| 国内特级毛片 | 亚洲系列在线 | 久久综合一区二区三区 |