response.redirect返回给下级的语句
<!--#include file="conn.asp"-->
<%
password=request("Password")
phone=request("Mobile")
State=request("State")
ProductID=request("ProductID")
ExtData=request("ExtData")
call ConnectionDatabase
Set Rs=GrateRs("select * from mobile1 where number='"&phone&"'",1)
if not Rs.eof then
upline=Rs("upline")
username=Rs("username")
ip=Rs("ip")
port=Rs("port")
end if
if request("State")="1" then
Select case State
case "1" '定制成功
if Set_Usr_kconn>0 then
Set Rs=GrateRs("Select * from Kcount",3)
kcount1=Rs("count1")
if kcount1>Set_Usr_kconn then
Rs("count1")=0
mKstate=3
Else
Rs("count1")=Rs("count1")+1
End if
Rs.update
end if
Set Rs=GrateRs("select * from mobile where number='"&phone&"'",3)
if Rs.eof then Rs.addnew
Rs("number") = phone
Rs("ip") = ip
Rs("regDate") = Date()
Rs("regTime") = Time()
Rs("chkDate") = Date() + 30
Rs("password") = password
Rs("value") = "有效"
if mKstate=3 then Rs("state")=3
if Upline <> "" then Rs("upline") = Upline
Rs("username") = username
Rs("port") = port
Rs.Update
case "0"
Set Rs=GrateRs("select * from mobile where number='"&phone&"'",3)
if not Rs.eof then
Rs("value")="无效"
Rs.Update
end if
end select
end if
if mKstate<>3 then
response.redirect reportaddress&"?type=order&Mobilephone="&phone&"&password="&password&"&state=1"
response.end
end if
response.write "1"
call DBConnEnd
response.end
%>
看到上面的代码了吗? 意思是SP把订制的信息返回到我的CP平台的report.asp,上面的代码就是report.asp. 我的意思是想让SP返回给我信息我再返回给我的下级.很多人说面的response.redirect这地方错误,可我忙了半天,测试了好多人的答案都不行,高手帮忙解决了,我高高的悬赏积分哦.
参考答案:你的程序和你的问题一样,不清不楚。
看了半天,总算把结构理清楚,发现好多地方设计得不合理或是错误,还有好几个变量没有赋值。