首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Cookie取值的有关问题,

2013-12-11 
Cookie取值的问题,急急急!!!意图:两个项目A、B点击A项目中某个按钮把页面地址转到B项目中的某个页面。B项目

Cookie取值的问题,急急急!!!
意图:
两个项目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。

要想第二种情况也能检测的到,该怎么做呢,求大神帮忙!! Cookie?服务器获取Cookie
[解决办法]
传送门

热点排行