zoukankan      html  css  js  c++  java
  • cookie

    //新建cookie。     
    //hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。     
    function setCookie(name,value,hours,path){     
        var name = escape(name);     
        var value = escape(value);     
        var expires = new Date();     
        expires.setTime(expires.getTime() + hours*3600000);     
        path = path == "" ? "" : ";path=" + path;     
        _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();     
        document.cookie = name + "=" + value + _expires + path;     
    }     
    //获取cookie值     
    function getCookieValue(name){     
        var name = escape(name);     
        //读cookie属性,这将返回文档的所有cookie     
        var allcookies = document.cookie;            
        //查找名为name的cookie的开始位置     
        name += "=";     
        var pos = allcookies.indexOf(name);         
        //如果找到了具有该名字的cookie,那么提取并使用它的值     
        if (pos != -1){                                             //如果pos值为-1则说明搜索"version="失败     
            var start = pos + name.length;                  //cookie值开始的位置     
            var end = allcookies.indexOf(";",start);        //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置     
            if (end == -1) end = allcookies.length;        //如果end值为-1说明cookie列表里只有一个cookie     
            var value = allcookies.substring(start,end);  //提取cookie的值     
            return unescape(value);                           //对它解码           
            }        
        else return "";                                             //搜索失败,返回空字符串     
    }     
    //删除cookie     
    function deleteCookie(name,path){     
        var name = escape(name);     
        var expires = new Date(0);     
        path = path == "" ? "" : ";path=" + path;     
        document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;     
    }    

    这是JS操作Cookie的方法,然后在这用户第一次登陆是调用:setCookie保存用户名和密码,在后续登陆是通过getCookie取出用户名和密码设置到相应输入框,这样用户就不用自己输入了

  • 相关阅读:
    eclipse如何添加User Library
    Json字符串取值
    日常发现的小工具
    java获取json数组格式中的值
    每日总结一个面试题
    linux下备份还原mysql某个库(完整版)
    linux下安装zookeeper教程
    redis安装及常用命令
    dubbo-admin安装使用
    前端框架 一周使用经验积累
  • 原文地址:https://www.cnblogs.com/fpcbk/p/10705820.html
Copyright © 2011-2022 走看看