河南理工大学考研贴吧:session基础问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 05:15:22
1 : 我应该怎么理解session,把它看成是可以装一堆变量和一堆字符串值的一个容器可以么^0^ 因为我目前只看到它用来加入几个变量,存些字符串什么的.

2 : session默认30分钟,如果是否在30分钟内向服务器提出请求,是否又从新从30分钟开始倒计时了?

3 : session功能必须在浏览器支持cookie才能有效,为什么?想不通.session不是记录在服务器么.

4 : 一个ip在同一个服务器session是否只能有一个? 是否百度知道用的就是session?我看到它没有类似其他论坛cookie功能.不能保存密码,下次不用输入功能.
但比如我有两个百度知道帐号,我像开两个浏览器分别进入不同帐号,好像不行啊.
那是不是一个ip地址只能有一个session?

谢谢

1.可以理解容器,但是这个容器只伴随你与服务器的会话期间。
2.是
3.是,因为session的会话状态仅在支持cookie的浏览器中保留。也就是说cookie是服务器与浏览器会话的保障。
4.session是一个对象(可以理解为容器哟~~),你可以在里面存储很多值,也能存储很多其他的对象。具体的用法也会很多。所以你把“百度知道”这个问题理解的过于简单了。

你说的是asp的session还是php的session 还是jsp的。。。
1session就是会话,你可以理解为保存在服务端的cookie,因此它比cookie更可靠
session变量可以是字符型整型,也可以是对象
2没错
3session既在服务端保存,也会在客户端保存信息
3默认情况下,服务端同一个网址对应一个session
对于客户端,同一个浏览器对应一个,如果你想在一台机器上使用两个账号,除了ie,再装一个firefox就可以了