当前位置:编程学习 > C#/ASP.NET >>

服务器 Cookie问题

在本地测试时Cookie可以使用,但是上传到服务器后,Cookie就失效了,当把浏览器->工具里的隐私设置低点Cookie就又有效了,可是不可能所有用户的隐私都设置那么低,有没有什么可以解决的办法??
创建Cookie方法如下:
HttpCookie loginState = new HttpCookie("loginState",email);
Response.Cookies.Add(loginState);
emali是用户登录的用户名

在线求救! --------------------编程问答-------------------- cookie是建立在客户端的,和服务器没关系
你的IE运行运行cookie吗?
把你的站点加入到信任站点看看 --------------------编程问答-------------------- 我的IE运行了,当把浏览器里面的隐私设低点就可以登录,注册,不是所有的用户浏览器的隐私设的都这么低的,不知道怎么修改 --------------------编程问答-------------------- 我可能表述不太清楚,我是想说,我的IE能运行Cookie,原来在本机测试的时候,做的网站没问题,能接受到Cookie,但是上传到服务器后,貌似原来写的Cookie被浏览器给阻止了,导致借助Cookie登录的控件没法运行,用户都没法登录了
有没有什么办法可以让浏览器不阻止我的Cookie,是不是代码里要有些改动??
UP先! --------------------编程问答-------------------- 你的Cookie是怎么添加的?  初始的时候Cookie是空的,那你的“借助Cookie登录的控件”是怎么运行的? --------------------编程问答-------------------- 初始的时候,Cookie不是空的,建立的时候就赋值了
HttpCookie loginState = new HttpCookie("loginState",email);
Response.Cookies.Add(loginState);
但传到服务器后,不知道什么原因,客户端貌似接受不到Cookie,没法登录了,当浏览器里隐私设置变低时又可以接受到Cookie,怎么样才能解决不用设置浏览器隐私 就可以登录呢??
向大家请教下 --------------------编程问答-------------------- 我的Cookie是第一方Cookie,不过被浏览器阻止了,所以接收不到,想来想去,无解之下之后换做Session
祈祷服务器能受的了吧.... --------------------编程问答-------------------- 最少要“中高”级别才能使用。而且还要没有去掉cookies的功能。

 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,