zoukankan      html  css  js  c++  java
  • Js设置及获取Cookie的方法

    Login页面设置Cookie:

    <script type="text/javascript">
    
    if(json.result=="true")
        {    
            if($("input[type='checkbox']").is(':checked'))
            {setCookie('sapid',json.zstaff_id,30)}
            else
            {setCookie('sapid',json.zstaff_id,0.05)/*1小时后过期*/}
            alert("登陆成功");
            /*登陆成功后定向到主页*/
            window.location.href = "index.html";
        }
        else
        {alert("账号或密码错误,登陆失败!");}
     
    //设置Cookie
    function setCookie(cname, cvalue,cdate) {
    var exdays=cdate;
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
    } 
    </script>
    

    其它页面获取Cookie判断:

    <script type="text/javascript">
    $(document).ready(function(){
    /*未加载成功时不显示*/
        var userid = getCookie("sapid");
         if (userid == "") {
            $(".alertDiv_hint").html("<p>您无权浏览该页面,请登陆后再试!</p>");
            $(".alertDiv").show();
            setTimeout("location.href='login.html'",1000);
            }
    });
    //获取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 delCookie(name){
    var date = new Date();
    date.setTime(date.getTime() - 10000);
    document.cookie = name + "=a; expires=" + date.toGMTString();
    }
    </script>
    
    博客地址:http://www.cnblogs.com/colinliu/
    博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
  • 相关阅读:
    树形目录生成器.bat
    Google 搜索截图
    Expo 2010 Japan Pavilion
    WinCE应用程序开发创建文件或文件夹
    Oracle 获取每月最后一天的函数
    Oracle的外连接符号(+)
    关于项目中找不到某个配置xml文件的问题
    通過反編譯跟蹤JSP頁面
    JSP 一些基本语法
    page request session application 范围
  • 原文地址:https://www.cnblogs.com/colinliu/p/4809230.html
Copyright © 2011-2022 走看看