查看: 896|回复: 4
|
session的问题
[复制链接]
|
|
请问session和cookie有什么分别??
asp.net的session和其他如php的session是不是不一样的??
我查过一些网页。。有些说cookie是session的一种....混淆了.....
session又有inproc, stateserver(out-proc),sqlserver等等....有什么分别??
还有一个cookieless.....
Hidden Fields,ViewState,and ControlState与这些session有什么关系??
[ 本帖最后由 whban 于 24-6-2007 02:58 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 24-6-2007 04:38 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 24-6-2007 05:22 PM
|
显示全部楼层
请问sessionID是指什么??session("ABC")吗?
你的意识是说,session 的value是收在server side,session的ID却收在client side,所以为了避免client disablecookie,所以cookieless在这时候就可以发挥了??
|
|
|
|
|
|
|
|
发表于 24-6-2007 10:14 PM
|
显示全部楼层
Session ID 的定义如下:
A session ID is a unique number that a Web site's server assigns a specific user for the duration of that user's visit (session).
Session ID 的 Value 是由Server 设定的, 而Session("ABC") 的 Value 则是由Programmer 设定的。
Session 的value 和 Session ID 同样是收在Server。
Client会使用Server 所提供的Session ID 来与Server 联系 (注:Client 可把Session ID 收在Cookies 或Modified-URL)。
当Server 收到Client 的Request 时,会读取Client 所传来的Session ID,然后,Server 才可凭此Session ID读取属于它的 Session value, 如 Session("ABC")。
一般上,可设定Cokiesless=False, 然后强制User 使用Cookies。 |
|
|
|
|
|
|
|

楼主 |
发表于 25-6-2007 07:25 PM
|
显示全部楼层
哦....了解....
谢谢您的解释..... |
|
|
|
|
|
|
| |
本周最热论坛帖子
|