Session问题 我做了一个系统,刚开始是用cookie保存的,但有些客户可能在浏览器设置了cookie不保存,登陆不了后来我换成Session ,可还是出现有些客户登陆不了,于是我加了一个错误日志,发现是客户登陆的时候Session没保存Session不是保存在服务器端的吗,怎么会出现有些客户不保存Session呢,请各位大虾分析一下,出现这只能够情况的原因有哪些? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 飘过,学习顶帖顺便想问问,如果sessionid保存在服务端,那怎么解决楼主遇到的问题? 用session应该就没问题了啊,是不是代码写的有问题?多测测 session 保存方式 在config中可以设置 一般情况保存在数据库中 比较安全其他的容易丢失 o(︶︿︶)o 唉,谁都说Session保存在服务端,但是也要客户端cookies的支持才行啊。因为默认情况下,session需要用cookie标示也就是说 session 会根据一个叫sessionid的cookie确定如果禁用了cookie ,你可以在 web.config里把<sessionstate cookieless=“true”// Session是依赖于Cookie的,这个cookie存的值 就是 SessionIDSession 是保存在服务器端(内存,硬盘,数据库),服务器会根据 SessionID 来获取该用户的session至于有些用户不用 cookie ,那没办法,必要时 放弃这些客户。 说漏一点<sessionstate cookieless=“true”//这种方式将 sessionid 保存到 url里面,可以不保存cookie,也就是说 session 不全依赖于 cookie,但是的确是依赖客户端的。 我记得session是会丢失的,你可以谷歌上查一查丢失的原因,再判断一下你这个是什么情况 http://www.cnblogs.com/shoru/archive/2010/02/19/1669395.html这个里面说的很清楚,你的那些不开cookie的用户,用session一样登录不上。 判断指定元素是否在集合中存在的写法? 如此正则表达式如何写?匹配不在<span ...>...</span> 为什么按了提交和关闭label1 和label2 的值就没有了·· asp.net中如何把添加的信息自动存到数据库中? 页面与用户控件传参 请大家推荐几个比较精美好看的留言本,主要是界面精美好看! ASP.NET过滤字符的问题 小菜一碟——一步一步用c#写论坛,V1.40源代码发布! 请教邮件发送问题 在Windows 2003 Server的IIS6.0下ASP.NET执行安全性的问题 求证防止xss漏洞方法??? CKEdtieor 横向滚动条如何取消
顺便想问问,如果sessionid保存在服务端,那怎么解决楼主遇到的问题?
其他的容易丢失
也就是说 session 会根据一个叫sessionid的cookie确定
如果禁用了cookie ,你可以在 web.config里把
<sessionstate cookieless=“true”//
Session 是保存在服务器端(内存,硬盘,数据库),服务器会根据 SessionID 来获取该用户的session
至于有些用户不用 cookie ,那没办法,必要时 放弃这些客户。
<sessionstate cookieless=“true”//
这种方式将 sessionid 保存到 url里面,可以不保存cookie,也就是说 session 不全依赖于 cookie,但是的确是依赖客户端的。
这个里面说的很清楚,你的那些不开cookie的用户,用session一样登录不上。