zoukankan      html  css  js  c++  java
  • Cookie的前后台应用

    1.jquery.cookie.js的基本应用

    这个是第三方js插件,可以更方便的设置和使用cookie

    $.cookie("UserName", "kingtiger"); //普通设置cookie,关闭浏览器cookie自动清除,注意是关闭浏览器,关闭页面再打开页面还是可以获取

    var date = new Date();
    date.setTime(date.getTime() + 1000 * 7);
    $.cookie("UserName", "kingtiger", { expires: date }); //设置到期时间,7s后会话失效
    

    注意: $.cookie("UserName", "kingtiger", { expires: 7 }); //设置到期时间,7天后会话失效,直接设置数字是以天为单位

    上面设置到期时间的cookie表示存储在硬盘中,浏览器关闭了,再次访问网页cookie同样可以再访问。

    温馨提示:在前台通过js设置的cookie,在后台同样可以访问;后台设置的cookie在前台也可以访问

    Response.Write(Request.Cookies["UserName"].Value);//可以获取前台设置的值

    if (Request.Form["Type"] == "GetTest")
    {
        Response.Cookies["UserName"].Value = "Mr Wang";
        TimeSpan ts = new TimeSpan(0, 0, 0, 7, 0);//过期时间为7s
        Response.Cookies["UserName"].Expires = DateTime.Now.Add(ts);//设置7s过期
        Response.End();
    }
    

      前台获取:$.cookie("UserName")

    综上实例说明:可以借助cookie实现前后台数据传输,前后台设置的cookie都可以被对方调用,尤其是防止后台回调导致数据丢失的应用非常有效

  • 相关阅读:
    “扫一扫”模型
    CenterNet算法介绍
    PyTorch搭载的CenterNet算法环境配置
    软件评测
    代码规范制定
    寒假作业 2/2
    软件工程实践总结&个人技术博客
    React 请求拦截与接口统一和模拟解决方案
    软件评测
    结对作业二
  • 原文地址:https://www.cnblogs.com/kinger906/p/3427396.html
Copyright © 2011-2022 走看看