zoukankan      html  css  js  c++  java
  • 关于多站点(subdomains of a single domain)共享Session的解决方案

    //****** 
    //判断cookie是否存在 
    if(Request.Cookies["remrember"!= null && Request.Cookies["remrember"]["userName"!= null
    {  

    }
     
    //****** 


    //****** 
    //关于多站点共享Session的解决方案        
    Response.Cookies["remrember"]["userName"= Session["UserId"].ToString(); 
    Response.Cookies[
    "remrember"].Domain="8bao.com"//关键 
    Response.Cookies["remrember"].Expires= DateTime.Now.AddDays(1); //不可忽略 
    //****** 

    生成的cookie(IE=>工具=>internet选项=>常规=>设置=>查看文件):
    cookie名:Cookie:administrator@8bao.com/
    cookie内容:remrember userName=xiaodi 8bao.com/ 1536 1765652096 29704949 1759498592 29704748 *

    //****** 
    //删除共享Session的cookie 
    HttpCookie cookie = Request.Cookies["remrember"];    
    cookie.Expires
    =DateTime.Today.AddDays(-10); 
    cookie.Domain
    ="8bao.com"//关键  
    Response.Cookies.Add(cookie); 
    //****** 

    删除Cookie的补充:
    删除Cookie(即把该 Cookie 从用户的硬盘上物理删除)。由于Cookie位于用户的计算机中,所以您无法直接将其删除。但是,您可以让浏览器为您删除Cookie。即将其有效期设置为过去的某个日期。当浏览器检查Cookie的有效期时,就会删除这个已过期的Cookie。


    参考资料:
    http://www.15seconds.com/issue/971108.htm


  • 相关阅读:
    Filter&Listener
    jsp&mvc开发模式&jstl标签&三层架构
    Tomcat&Servlet
    xml
    SpringMVC
    io流-缓冲流
    io流-文件流节点流
    Io流
    JAVA中反射机制
    IDEA 将web项目部署到tomcat中运行
  • 原文地址:https://www.cnblogs.com/xiaodi/p/138349.html
Copyright © 2011-2022 走看看