在本机上能运行的,挂到网上就出错了 晕
不知道为什么 大家帮我看下
添加购物商品
<%
warename=request.form( "warename ") '商品名
cprice=request.form( "cprice ") '价格
buy=request.form( "buy ") '购买数量
i=session( "i ") '存放购买的商品
itemname=session( "itemname ") '存放商品名称
price=session( "price ") '存放商品价格
sum=session( "sum ") '存放商品数量
sumprice=session( "sumprice ") '存放价值
i=i+1 '添加商品
redim preserve price(i-1)
redim preserve sum(i-1)
redim preserve sumprice(i-1)
redim preserve itemname(i-1)
itemname(i-1)=warename
price(i-1)=cprice
sum(i-1)=buy
sumprice(i-1)=buy*cprice
session( "itemname ")=itemname
session( "i ")=i
session( "price ")=price
session( "sum ")=sum
session( "sumprice ")=sumprice
response.redirect "basket.asp " 回到 购物篮 页面
%>
上面代码就 是 向购物篮 添加一件 商品
当退出网页时 session 中的内容是否清除呢
------解决方案-------------------- redim preserve price(i-1)
注释:
redim 创建动态数组,最大可创建60维的数组(我不知道这么多维数能做什么?)
preserve 可改变数组原有的维数大小
price 数组变量的名称
(i-1) 重新定义的数组维数(不能定义小于1维的数组,也不能定义“六十”维数的数组)
***************************************************
当i不是数字或者i小于等于1的时候,创建动态数组失败。
类似的定义一律错误!
------解决方案--------------------^_^,和我的第一个网站一样,后来查到可能原因是对方的虚拟主机放着过多的站点,不堪重负,结果iis6的应用程序池回收,导致所有session都没有.
我在本地也是正常的.后来不得已改用了cookie,以后选空间一定要注意了.
------解决方案--------------------空间问题
网上免费空间经常有问题的