博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 跨子域名域Session丢失问题
阅读量:4288 次
发布时间:2019-05-27

本文共 833 字,大约阅读时间需要 2 分钟。

一、处理代码:

//请求结束  重写SessionID        protected void Application_EndRequest(object sender, EventArgs e)        {            //重置 ASP.NET_SessionId            if (Request.Url.Host.Contains("localhost") == false)            {                //获取指定ID的cookie 对象,如果不存在则创建                HttpCookie cookie = Response.Cookies.Get("ASP.NET_SessionId");                if (cookie != null && !string.IsNullOrEmpty(cookie.Value))                {                    string host = Request.Url.Host;                    host = host.Substring(host.IndexOf("."));                    cookie.Domain = host;                    cookie.Path = "/";                    cookie.Value = cookie.Value;                }                else                {                    Response.Cookies.Remove("ASP.NET_SessionId");                }            }        }

 

更多:

转载地址:http://wlogi.baihongyu.com/

你可能感兴趣的文章
tomcat-jdbc Pool 源码实现简单分析
查看>>
Java中的强引用、软引用、弱引用和虚引用及其实例
查看>>
Ubuntu下rails开发环境搭建
查看>>
Linux学习笔记(收藏的文章)
查看>>
各种数据库分页及Java实现
查看>>
NamedParameterJdbcTemplate常用方法总结
查看>>
Spring JdbcTemplate中的回调
查看>>
Postgresql9.6中的数字和字符类型
查看>>
Java8总结之函数式编程
查看>>
【Java并发编程】一.并发简介
查看>>
【Java并发编程】二.Java并发基础
查看>>
Java中的Unsafe类
查看>>
分享一次解决线上java应用导致JVM内存溢出(OOM)的问题
查看>>
RabbitMQ基础概念介绍
查看>>
在虚拟机上安装RabbitMQ
查看>>
ConcurrentHashMap图例
查看>>
轻量级数据库访问框架FastSQL
查看>>
mysql常用函数-使用总结
查看>>
ElasticSearch基础概念
查看>>
Redis雪崩、穿透、热点key等优化
查看>>