李维犯下概念性错误?(0分)

  • 主题发起人 主题发起人 tanglu
  • 开始时间 开始时间
T

tanglu

Unregistered / Unconfirmed
GUEST, unregistred user!
李维的书《Delphi 5.x分布式多层应用——电子商务篇》中P310页提到:
Session对象的实现方法是使用Cookies,所以教了大家半天在NetScape和IE中如何
设置,使其Cookies有效。
但显然,这是两个不同的对象,Session保存信息与服务器端,而Cookies保存在客
户端。
不知道他是什么意思。大家有何高见?
 
ASP中的session和application对象都是基于cookie技术实现的.

我认为李维已经说得很清楚了,http协议不是一个持续的连接,他不会为你在
服务器端保存任何东西,所以想实现session类似的功能,只能通过客户端的
cookie来模拟.

你可以吧你的IE设置成"每次接受cookie时发出警告",这样你就能看得很清楚了.
 
我还是听。
 
cAAk说得对。看来我是受了另一本台湾人写的书的骗了。
王国荣写的《Active·Server·Pages & 数据库》第P102页,
说Session是把信息记录在IIS/PWS中的。
这也是很流行的一本书。
是否是姓王的错了?
 
李维的书很好,就是太贵了,对于我们这些还是吃皇粮的,真的好痛苦,我是一边兴奋的
看他的书,一边为了明天的伙食考虑,呜呜...
 
Session的大部分信息放在服务器段,客副段只保存SessionID.
 
》客副段只保存SessionID.
保存是基于COOKIE方式的,也就是说,不支持的COOKIE的浏览器,如OPER
连SESSION也是不支持的,
 
两个台湾人都没有错。
很明显,要建立session必须在客户端和服务器都保存数据。正如Cakk所说,
http协议不是一个持续的连接,所以每次都要用Cookie验证。但是如果服务器
不保存session数据,他怎么验证呢?
 
原来是这样。感谢大家的讨论了。
 
后退
顶部