zoukankan      html  css  js  c++  java
  • cookie的存取删

    存:
    document.cookie = "name=Kevin;expires="+new Date().getDate()+7; //有效期7天
    取:
    function GetCookie(sName)
    {
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
    return unescape(aCrumb[1]);
    }
    return null;
    }
    GetCookie('name')      //Kevin
    //设置cookie  
    function setCookie(cname, cvalue, exdays) {  
        var d = new Date();  
        d.setTime(d.getTime() + (exdays*24*60*60*1000));  
        var expires = "expires="+d.toUTCString();  
        document.cookie = cname + "=" + cvalue + "; " + expires;  
    }  
    //获取cookie  
    function getCookie(cname) {  
        var name = cname + "=";  
        var ca = document.cookie.split(';');  
        for(var i=0; i<ca.length; i++) {  
            var c = ca[i];  
            while (c.charAt(0)==' ') c = c.substring(1);  
            if (c.indexOf(name) != -1) return c.substring(name.length, c.length);  
        }  
        return "";  
    }  
    //清除cookie    
    function clearCookie(name) {    
        setCookie(name, "", -1);    
    }    
    function checkCookie() {  
        var user = getCookie("username");  
        if (user != "") {  
            alert("Welcome again " + user);  
        } else {  
            user = prompt("Please enter your name:", "");  
            if (user != "" && user != null) {  
                setCookie("username", user, 365);  
            }  
        }  
    }  
    checkCookie(); 
  • 相关阅读:
    MySQL数据库的创建&删除&选择
    JS实现异步的几种方式
    十种排序算法实例说明总结
    常用的bug管理工具
    Bootstrap+Hbuilder
    从菜鸟的视角看测试!
    安装numpy和matplotlib
    Eclipse在线安装svn
    重新打个招呼
    <USACO09JAN>气象测量/气象牛The Baric Bovineの思路
  • 原文地址:https://www.cnblogs.com/kewenxin/p/7723360.html
Copyright © 2011-2022 走看看