Cookies 跨服务器传不了值 ---c#

hsy7428 2010-11-12 01:42:54
为什么呢?
...全文
130 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sixapples 2010-11-16
  • 打赏
  • 举报
回复
cookies是客户端的,想跨服务器传值用webservce
龍月 2010-11-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 net_lover 的回复:]

Response.AddHeader("p3p", "CP=\"CAO PSA OUR\"");

不是
Response.AddHeader("P3P", "CP=CAO PSA OUR");

如果这个方法不行,就是不能传了,。
本来这种做法就是不要安全的,跟浏览器设置还是有关系的
[/Quote]
学习了
孟子E章 2010-11-16
  • 打赏
  • 举报
回复

Response.AddHeader("p3p", "CP=\"CAO PSA OUR\"");

不是
Response.AddHeader("P3P", "CP=CAO PSA OUR");

如果这个方法不行,就是不能传了,。
本来这种做法就是不要安全的,跟浏览器设置还是有关系的
hsy7428 2010-11-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 linux7985 的回复:]
代码实现:Response.AddHeader("P3P", "CP=CAO PSA OUR")


或是在IIS里设置响应头里,加入这样的取值:参数 : p3p 值 :CP=CAO PSA OUR
[/Quote]
现在代码是这样,不过还是不行哦
Response.AddHeader("P3P", "CP=CAO PSA OUR");
HttpCookie cookies = new HttpCookie("userid", dr["UserID"].ToString());
cookies.Path = "/";
Response.Cookies.Set(cookies);
烈火蜓蜻 2010-11-12
  • 打赏
  • 举报
回复
代码实现:Response.AddHeader("P3P", "CP=CAO PSA OUR")


或是在IIS里设置响应头里,加入这样的取值:参数 : p3p 值 :CP=CAO PSA OUR
hsy7428 2010-11-12
  • 打赏
  • 举报
回复
http://10.20.2.40/AAA.asp 把这个网页保存的cookies 传到下面网页中,发现失败

----> http://10.20.2.50/BBB.asp
ttyyadd 2010-11-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 net_lover 的回复:]
Cookies 跟域名有关系,不能跨越的,否则,你就可以修改和读取别的网站的Cookie了,安全性就受到影响了
[/Quote]
http://woainingd.blog.163.com/blog/static/2187024120072135437337/
孟子E章 2010-11-12
  • 打赏
  • 举报
回复
不知道你要实现什么目的,Cookie是客户端的,跟服务器没关系的
hsy7428 2010-11-12
  • 打赏
  • 举报
回复
那要怎么设置才能访问啊?
孟子E章 2010-11-12
  • 打赏
  • 举报
回复
Cookies 跟域名有关系,不能跨越的,否则,你就可以修改和读取别的网站的Cookie了,安全性就受到影响了

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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