+ -
当前位置:首页 → 问答吧 → 请教Request的问题

请教Request的问题

时间:2011-07-19

来源:互联网

shop.asp源码是这样的:
VBScript code
 buylist=Request.cookies("www3gushopcom")("cart") 
//以下是记录商品编号和初始化商品数量为1
buyid = Request("Prodid")
If Len(buylist) = 0 Then
buylist = "'" & buyid & "', '1'"
ElseIf InStr( buylist, buyid ) <= 0 Then
buylist = buylist & ", '" & buyid & "', '1'"
End If

response.cookies("www3gushopcom")("cart") = buylist


以上默认商品数量为1,现在我在另一页check.asp实现修改数量,并提交到shop.asp中进行处理.于是在shop.asp中修改了一些代码
buylist=Request.cookies("www3gushopcom")("cart") 
//以下是记录商品编号和初始化商品数量为1
buyid = Request("Prodid")
if Request("num")=""then
If Len(buylist) = 0 Then
buylist = "'" & buyid & "', '1'"
ElseIf InStr( buylist, buyid ) <= 0 Then
buylist = buylist & ", '" & buyid & "', '1'"
End If
else
num=Request("num")
If Len(buylist) = 0 Then
buylist = "'" & buyid & "', '" & num & "'"
ElseIf InStr( buylist, buyid ) <= 0 Then
buylist = buylist & ", '" & buyid & "', '" & num &"'"
End If
end if
但是修改提交后,还是回到初始值,后来,我去掉了最上面的buylist=Request.cookies("www3gushopcom")("cart") ,发现就可以修改了,但是这样又会影响到其他功能,请问要怎么修改?谢谢!!

作者: yeyuanzhi2000   发布时间: 2011-07-19

你是不是把这句response.cookies("www3gushopcom")("cart") = buylist给少了

作者: beyond_me21   发布时间: 2011-07-19

没有少

作者: yeyuanzhi2000   发布时间: 2011-07-19