“Cookie di JavaScript” Kode Jawaban

JavaScript Hapus Cookie

function deleteCookie(name) {
  document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
TC5550

JavaScript Buat cookie

function setCookie(name,value,days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "")  + expires + "; path=/";
}
function getCookie(name) {
    var nameEQ = name + "=";
    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,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

setCookie("user_email","[email protected]",30); //set "user_email" cookie, expires in 30 days
var userEmail=getCookie("user_email");//"[email protected]"
Grepper

Cookie JS

<script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.1/js.cookie.min.js"></script>
Cookies.set('cookie_name', 'cookie_value', { expires: 365 });
Cookies.get('cookie_name'); // => 'value'
Cookies.remove('cookie_name');
Emad Zedan

Cookie di JavaScript

// very simple cookie manager class
 class CookieManager {
    static setCookie({ name = "", days = 0, value = "", path = "/" }) {
        let expire = "";
        if (days) {
            const date = new Date();
            date.setTime(date.getTime() + days * 1000 * 60 * 60 * 24);
            expire = date.toUTCString();
        }
        document.cookie = `${name}=${value}; expires=${expire}; path=${path}`;
    }

    static getCookie({ name }) {
        name = name.trim();
        const allCookie = document.cookie;
        const cookieArr = [...allCookie.split(";")];
        for (let i = 0; i < cookieArr.length; i++) {
            let c = cookieArr[i].trim();
            if (c.startsWith(`${name}=`)) return c.split("=")[1];
        }
        return null;
    }

    static removeCookie({ name = "" }) {
        CookieManager.setCookie({ name, days: -1 });
    }

    static checkCookie({ name = "" }) {
        const cookie = CookieManager.getCookie({ name: name });
        if (cookie !== undefined && cookie !== "" && cookie !== null) {
            return true;
        } else {
            return false;
        }
    }
}
//add cokie 
CookieManager.setCookie({name:"hi.cookie",value:"m9yhRuPk7xlCpkEGk8qdx",days:10})
//get Cookie value
CookieManager.getCookie({name:"hi.cookie"}) // return = m9yhRuPk7xlCpkEGk8qdx
//remove cookie 
CookieManager.removeCookie({name:"hi.cookie"}) // noting return
//remove cookie 
CookieManager.checkCookie({name:"hi.cookie"}) // return true or false

Nazmul Hassan

JS-Cookie

<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
Annoyed Antelope

JS Cookie

var Cookie = {   

   Create: function (name, value, days) {

       var expires = "";

        if (days) {
           var date = new Date();
           date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
           expires = "; expires=" + date.toGMTString();
       }

       document.cookie = name + "=" + value + expires + "; path=/";
   },

   Read: function (name) {

        var nameEQ = name + "=";
        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, c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }

        return null;
    },

    Erase: function (name) {

        Cookie.create(name, "", -1);
    }

};
Fragile Frog

Jawaban yang mirip dengan “Cookie di JavaScript”

Pertanyaan yang mirip dengan “Cookie di JavaScript”

Lebih banyak jawaban terkait untuk “Cookie di JavaScript” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya