zoukankan      html  css  js  c++  java
  • JS设置cookie、读取cookie、删除cookie

    cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。

    • javascript使用 document.cookie 来操作cookie
    • 同一个域名下的页面,共有一个cookie
    • 不同的浏览器分别管理自己的cookie,互不影响

    1.设置cookie

    // 设置cookie   
    function setCookie(c_name, value, expiredays) {                   
        var exdate = new Date();                   
        exdate.setDate(exdate.getDate() + expiredays);                   
        document.cookie = c_name + "=" + escape(value) + ";     
        expires=" + exdate.toGMTString() + ";     
        path=/";         
    } 

    2.读取cookie

    // 读取cookie   
    function getCookie(c_name) {
        if (document.cookie.length > 0)     {
            c_start = document.cookie.indexOf(c_name + "=")           
            if (c_start != -1){ 
                c_start = c_start + c_name.length + 1 
                c_end = document.cookie.indexOf(";", c_start) 
                if (c_end == -1)   
                    c_end = document.cookie.length   
                    return unescape(document.cookie.substring(c_start, c_end))   
                } 
            } 
        return "" 
    }

    3.检查cookie

    // 检查cookie 
    function checkCookie(c_name) {
    username = getCookie(c_name); console.log(username); if (username != null && username != "") { return true; } else { return false; } }

    4.清除cookie

    // 清除cookie 
    function clearCookie(name) {     
        setCookie(name, "", -1); 
    }
  • 相关阅读:
    css相关
    杂题
    vuesheng生命周期
    box-sizing
    js正则学习
    浏览器加载解析过程
    Sass学习笔记
    jQuery与原生js实现banner轮播图
    jq-animate实现返回顶部效果
    jq-animate
  • 原文地址:https://www.cnblogs.com/bossing/p/11021273.html
Copyright © 2011-2022 走看看