●购物小车为空,即Session(“spid")=“",直接将spid与num加入Session; ●购物小车非空且当前订购的商品是购物小车中没有的,则处理方法同上; ●购物小车非空但当前订购的商品是购物小车中已有的,Session保持不变。 程序实现的要点是如何判别当前订购的商品在购物小车中是否存在,因此,首先要将Session变量的内容拆分并存入数组: array1=split(Session(“spid”),“:”) 然后用循环语句判别array1中是否有元素与传递来的spid相同并将结果存入变量ifbuy: for i=0 to ubound(array1)-1 if array1(i)= Request.QueryString(“spid”) then ifbuy=true exit for end if next