简单问题:如何解决ISAPI公用变量的问题,怎么打开多个SESSION?300分!!!(300分)

  • 主题发起人 主题发起人 robles
  • 开始时间 开始时间
robles@126.com
 
能不能把办法贴出来,,我也有这个问题,
 
把李维那些台湾作家书里所讲的扔掉先,他们讲的不清楚或者讲错了。
我是直接写session来操作 。 其实也就是写cookie

登录页面用
Response.SetCookieField(mycookie,'','',-1,false)
(mycookie是一个自建的cookie格式的Tstringlist,注意
第四个参数一定要是-1,这样就写好了一个session cookie)

以后你在别的页面读cookie就行了
request.CookieFields.Values['userid']
(参数userid是Tstringlist里面的,我想你应该会,我就不讲了)

不过delphi6有一个bug,那就是如果你用了 response.redirect() 方法,则用
response.SetCookieField()建立不了cookie了。

轻松搞定,跟asp的session一样.当然,还有别的方法,不过稍微复杂点。
具体例子可参见我的站点:

http://love.zzcatv.com.cn


郑州.小海
(谁能可怜可怜我的口水,给点分呀:))
 
hpn_cao(小海),
faint,你说的办法俺早知道,但是不想用cookie或者把变量存在html的hidden里。
我就是想知道isapi是怎么处理session问题的。

如果再过一个星期还没有人能回答,俺就给分了算了。
 
说了几遍了,不用cookie是不可能实现的,因为session本身就是cookie.
 
多人接受答案了。
 
后退
顶部