问一些session的问题?
网上商城的购物车是用session保存的,我关掉IE或关掉电脑,第二天再上,这个购物车的数据还可以在吗?
还有session.sessionid的值是不是每个网站分配给你一个id啊,什么时候为变?
问题点数:100、回复次数:9Top
1 楼taolixiang(飞扬 怎么还不升级!!...... 哦 ...... 原来是要答对题才能升!)回复于 2006-04-01 22:55:50 得分 0
这个肯定不会有的,session值一般网站都设置时间限止的,不是长时间的,而且你关掉IE在打开也就没有了,长时候不读服务器也会被取消的。Top
2 楼wuyg(平平)回复于 2006-04-01 23:16:55 得分 0
这个肯定不会有的,session值一般网站都设置时间限止的,缺省一般是几十分钟,不是长时间的,而且你关掉IE再打开也就不能连上早先的session,除非使用黑客技术。但实际上session还在服务器上。Top
3 楼czq9966(宁录)(毛主席领导咱闹革命……)回复于 2006-04-01 23:23:29 得分 0
upTop
4 楼abandonship(焚酒煮剑)回复于 2006-04-02 00:54:54 得分 0
首先,你要搞清楚session的概念,session里的内容是存在内存中,那么你认为你关机后还会不会有呢??
其次,session是可以设置有效时间的,session 占用的内存越大、越久,那么机器的性能及速度就………………
Top
5 楼fl99(笨笨(QQ:250009333))回复于 2006-04-02 03:22:19 得分 0
楼上的不明白什么叫SESSION,
说通俗点,SESSION是一个IC卡,只有对方用有这个卡就可以得到服务器上相应信息
COOKIES是IC卡,内容必需是写在卡上的,
客户端关机,或关掉浏览器,只会失去卡号,但真正的内容保存时间是服务器在决定,
wuyg(平平) 说得对,但不应归为黑客技术,这种技术的应用也是很广的Top
6 楼fl99(笨笨(QQ:250009333))回复于 2006-04-02 03:32:50 得分 100
以前给一家游戏代理商做过这样一个系统,用户在他网站上冲值,他在按用户要求到其它官方网站上冲值,这有一个验证码的问题,我通过图像模式识别后取得验证码不难,但为了让我在这个项目中不失去主动,我就把取得验证码部份放在我服务器,取得后传给他验证码和这次的SESSIONID,他服务器就用这个SESSIONID去完成充值工作,也就是他继存了我开始的会话。
其实大家如果经常关心你传输的数据你就会看出来,SEESIONID都是以COOKIES形式发出的,
Cookie: ASPSESSIONIDCQTDTBAD=JBEDGJKANJNFFIDIBHEJLCIC
上面就是你刚刚浏览网页的SESSIONID,如果这个SESSION在服务器上会保存很长时间的话,你们都可以用我的身份继存会话
Top
7 楼dongweibai(小白)回复于 2006-04-02 12:21:25 得分 0
UP
SESSION主要是用来判断是否登陆的,区别与游客,即访问的权限的问题的~这是我的一点看法Top
8 楼sjjf(水晶剑锋)回复于 2006-04-02 15:23:05 得分 0
帮你找找以前发的一个帖子
http://topic.csdn.net/t/20041117/09/3559890.html
里面的讨论应该能让你明白sessionTop
9 楼pzpower(胖子)回复于 2006-04-02 18:42:33 得分 0
session 默认情况下当前链接只保存20分钟(可调),关闭很窗口或者20分钟后就过期了
sessionid就是一串和其他sessionid不重复的数字
如果session("XXX")="XXX",那么sessionid在session有效期内是不变的Top




