Cookie取值的问题,急急急!!!

happyxiaowuge00gou 2013-11-26 03:41:16
意图:
两个项目A、B
点击A项目中某个按钮把页面地址转到B项目中的某个页面。B项目会判断某个指定名称的Cookie是否存在,并且值要等于指定的值,如果不是,则不让A直接访问页面,而是转到自己的首页(index.aspx)

A访问按钮代码如下:

protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie myCookie = new HttpCookie("JavaCookie", "64A4B5232073F759");
Response.Cookies.Add(myCookie);
Response.Redirect("http://IP地址/WorkFlow/DengJiQueRen_ProjectList.aspx?javaFlag=1");
}


B验证的代码如下:

HttpCookie javaCookie = Request.Cookies["JavaCookie"];
if (javaCookie != null && javaCookie.Value == "64A4B5232073F759")
{ }
else
Response.Redirect("~/Index.aspx");


测试情况:
1.A、B都在本机运行,A代码里的IP地址为本机地址,发现B检测Cookie通过,可以让A直接访问A想要访问的页面。
2.A在本机运行,把B部署到服务器,发现B总是把A的地址转向了index.aspx,即B没有检测到对应的Cookie。

要想第二种情况也能检测的到,该怎么做呢,求大神帮忙!!
...全文
210 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyxiaowuge00gou 2013-12-10
  • 打赏
  • 举报
回复
最后还是没搞定,换了一种方式
late2never 2013-11-26
  • 打赏
  • 举报
回复
COOKIE跨域问题! HttpCookie myCookie = new HttpCookie("JavaCookie", "64A4B5232073F759"); myCookie.Domain = "network.com";(A.network.com;B.network.com) HttpContext.Current.Response.AppendHeader("P3P: CP", "CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"); HttpContext.Current.Response.AppendCookie(cookie);
licai1210 2013-11-26
  • 打赏
  • 举报
回复
点击三楼的连接进去看看就知道了
happyxiaowuge00gou 2013-11-26
  • 打赏
  • 举报
回复
zhanglong_longlong :cookie跨域 要怎么跨
happyxiaowuge00gou 2013-11-26
  • 打赏
  • 举报
回复
为何点了引用没反应,,,只要一个个回了 shiyong7682719 传送门 什么是传送门呀? ============================== licai1210 :如果在同一个主域下面,可以把JS的域设置为主域 我那两短代码都是写在程序后台的,JS的域是什么,怎么设置,主域又是什么?
  • 打赏
  • 举报
回复
licai1210 2013-11-26
  • 打赏
  • 举报
回复
如果在同一个主域下面,可以把JS的域设置为主域
zhanglong_longlong 2013-11-26
  • 打赏
  • 举报
回复
cookie跨域

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧