读书人

请问 cookie 跨域有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

请教 cookie 跨域问题
假设:登陆页面网址:my.wxx.com 用asp作的,login.asp 登陆成功后,保存cookie
Response.Cookies( "mycookie ")( "username2 ")=username
Response.Cookies( "mycookie ")( "password ")=password
Response.Cookies( "mycookie ").Domain = "wxx.com "

用.net做的另一个网站:post.wxx.com 在index.aspx中要得到cookie值.怎么写?
我这样写 什么也不输出.该怎样写啊????
if (Request[ "username2 "] != null)
{
Response.Write( "aaa ");
Response.Write(Request.Cookies[ "username2 "].Value;
}



[解决办法]
if (Request[ "username2 "] != null)
{
Response.Write( "aaa ");
Response.Write(Request.Cookies[ "username2 "].Value);
}

Request.Cookies[ "username2 "].Value 这样写是没有问题的,我平时都是这样写的

你确信下,这个if块是不是被执行到了
[解决办法]
Response.Cookies( "mycookie ").Domain = " "
这样试试
[解决办法]
路过哦
[解决办法]
严格来说这个不要跨域,应该是子域名下共享COOKIE,可以通过以下方式来实现

Response.Cookies[ "CT "].Domain = ".2dy.com.cn ";

后面是你的网站的主域名

读书人网 >asp.net

热点推荐