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

跨域共享Cookie的有关问题

2012-12-27 
跨域共享Cookie的问题。一级域名和二级域名共享Cookie的问题。我从二级域名。登录后,Cookie的过期时间,是跟Se

跨域共享Cookie的问题。
一级域名和二级域名共享Cookie的问题。
我从二级域名。登录后,Cookie的过期时间,是跟Session一样,有人知道这是咋回事儿不
[解决办法]
没用过,帮顶下
[解决办法]


[解决办法]
参考吧
http://blog.csdn.net/jason_dct/article/details/8313522
[解决办法]
Domain = "yourdomain.com "
不要www
[解决办法]
真心不 理解 。、  
[解决办法]
引用:
C# code
?



1

Domain = "yourdomain.com "不要www

再重新设置一下cookies的周期不行吗?
[解决办法]
如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而是保存在内存里。

如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存的cookie,不同的浏览器有不同的处理方式。

设置Cookie时间的语法格式如下:
            Response.Cookies["Cookie的名称"].Expires="日期";

当新客户端发现一个HTTP请求时服务端会创建一个session.并分配一个sessionID作为服务端来客户端的识别,session对象会保存在服务端.
当服务器处理完后,会将sessionID同reponse 一起传回客户端,并将其存到cookie中;当客户端再发送请求的时候.会将sessionID连同request一起发送给服务端;

服务端再根据传过来的sessionID将这次request与保存在服务端的session对象联系起来.

注:当禁用cookie时也是不能使用session的; 在浏览器里要以cookie的形式存一个sessionID.

热点排行