从子域写入cookie,从另一个子域读取,不改变web.config我有一个简单的问题。我有两个不同的项目,例如http://login.mydomain.com和http://test.mydomain.com。顾名思义,我从登录项登录,将响应重定向到测试项。我可以为login.mydomain.com创建cookie,但无法从test.mydoamin.com读取它。我的问题是我可以创建从login.mydomain.com到www.mydomain.com的cookie,然后像从www.mydomain.com读取它一样从test.mydomain.com读取它。这就是我创建cookie的方式。Response.Cookies["UserValidForMyDomain"].Value=myvalue;Response.Cookies["UserValidForMyDomain"].Expires=dtExpireDate;以及我如何阅读它们。stringmyValue=Request.Cookies["UserValidForMyDomain"].Value;不,但您可以为.mydomain.com域创建一个通配符cookie,允许任何子域读取/写入。在php中,这将执行session_set_cookie_params在asp和等效项中,这些stackoverflow线程可能很有用如何在单个asp.net网站上的多个域之间共享会话?如何在c#mvc中跨多个子域保持会话?写HttpCookiehc=newHttpCookie("key","value");hc.Domain=".mydomain.com";hc.Expires=DateTime.Now.AddMonths(3);HttpContext.Current.Response.Cookies.Add(hc);看完以上就是C#学习教程:在不改变web.config共享全部内容的情况下,从一个子域写入cookies,从另一个子域读取cookie,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注吧——HttpContext.Current.Request.Cookies["key"].Value本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
