#22001/11/12 13:43:07
根据你所说的情况,直到所有的SESSION变量没有什么实际的意义,因为有的SESSION变量可能保存着其他一些内容的信息。
对你的这个问题来说,必要的是知道不同商品列表的SESSION集合。最好的办法就是使用数组来记录。在ASP里,SESSION和APPLICATION使用数组的时候,有一点特殊的地方,那就是不能直接使用 APPLICATION/SESSION 数组 ,而是把数组作为一个对象来进行传递。过程是:
定义数组并初始化--->将数组名称赋给 SESSION/APPLICATION 变量--->将该变量赋值给一个数组变量。也就是数组---->打包---->解包的一个过程
我们来举例说明SESSION/APPLICATION数组的使用:
'定义数组
dim alluser(3,2)
alluser(0,0)="A"
alluser(1,0)="B"
alluser(2,0)="C"
alluser(0,1)="D"
alluser(1,1)="E"
alluser(2,1)="F"
'打包数组到session变量
session("user")=alluser
'解包session变量到新数组
newarry=session("user")
这样对于session变量的处理,就变成了数组的处理。当然了,用同样的方法可以处理application数组,并且数组的内容/值可以是session变量或者application变量。