带Domain的Cookies,跳转页面后Domain丢失是怎么回事?
首先,在hosts文件中加入:
127.0.0.1 www.test.com
在页面a.aspx.cs中使用以下代码创建一个带domain的cookies
然后使用以下代码在a.aspx中输出正常
输出内容为:
Domain:www.test.com
Name:myC
Value:kao
在a.aspx页面中有一个链接直接跳到b.aspx页面上。
同样在b.aspx页面上使用以下代码输出cookies
但在b.aspx页面上输出为:
Domain:
Name:myC
Value:kao
其中Domain的值www.test.com丢失。
请问这是怎么回事?
127.0.0.1 www.test.com
在页面a.aspx.cs中使用以下代码创建一个带domain的cookies
HttpCookie myCookie = new HttpCookie("myC", "kao");
myCookie.Domain = "www.test.com";
Response.Cookies.Add(myCookie);
然后使用以下代码在a.aspx中输出正常
for (int i = 0; i < Request.Cookies.Count; i++)
{
Label1.Text += "Domain:" + Request.Cookies[i].Domain + "<br />";
Label1.Text += "Name:" + Request.Cookies[i].Name + "<br />";
Label1.Text += "Value:" + Request.Cookies[i].Value + "<br /><br />";
}
输出内容为:
Domain:www.test.com
Name:myC
Value:kao
在a.aspx页面中有一个链接直接跳到b.aspx页面上。
<a href="b.aspx">跳到B</a>
同样在b.aspx页面上使用以下代码输出cookies
for (int i = 0; i < Request.Cookies.Count; i++)
{
Label1.Text += "Domain:" + Request.Cookies[i].Domain + "<br />";
Label1.Text += "Name:" + Request.Cookies[i].Name + "<br />";
Label1.Text += "Value:" + Request.Cookies[i].Value + "<br /><br />";
}
但在b.aspx页面上输出为:
Domain:
Name:myC
Value:kao
其中Domain的值www.test.com丢失。
请问这是怎么回事?
...全文
相关推荐
cookies查看工具
cookies查看工具可以查看本机的所有cookie,一目了然.对post相当有用
基于Vue 服务端Cookies删除的问题
今天小编就为大家分享一篇基于Vue 服务端Cookies删除的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
解决uploadify用法时session发生丢失问题的方法_.docx
解决uploadify用法时session发生丢失问题的方法_.docx
iOS UIWebView 通过 cookie 完成自动登录实例
1、相关介绍 iOS在UIWebView中获取的cookie的方法:NSHTTPCookieStorage * nCookies = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 再具体获取某个域的cookie:NSArray* cookiesURL = [nCookies cookiesForURL:[NSURL URLWithString:@”你的URL”]]; 通过[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:userCookie]方法将 cookies来保存起来,但是这
swift-帮助WKWebView管理cookie
WKWebView管理cookie是很麻烦事,经常出现 App自定义cookie的值丢失 或 更新不及时 的情况。 通过长期踩坑,总结出WKWebview管理cookie的一种方案。


