主题:  页面跳转而想到的......

Juven

职务:普通成员
等级:2
金币:1.0
发贴:474
#12002/8/7 16:36:34
制作了三个页面:login.asp(登录验证页面)、read.asp(读信息页面)、main.asp(验证成功进入的第一个页面),我在login.asp中使用转向语句:Response.Redirect main.asp 。
现在的问题是,我如果未在登录时就直接查看read.asp页面时,跳转到了login.asp页面,输入相关验证信息后,并不是转到main.asp , 而是回到read.asp ,当然不是在修改Response.Redirect main.asp 代码的前提下。向各位指教了。



zaza

职务:普通成员
等级:2
金币:1.0
发贴:490
#22002/8/7 16:56:11
说得不是很清楚,把相关代码贴一下吧,然后说明你想做什么就可以了!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#32002/8/7 17:27:06
加个地址信息了,在验证时加入当前页面的网址,然后把它传递过去
如登录成功,就让它转到刚才传递的那个网址
如:
if session("username")="" then response.redirect "login.asp?url=read.asp"

'login.asp
登录成功
response.redirect request("url")



Juven

职务:普通成员
等级:2
金币:1.0
发贴:474
#42002/8/7 21:25:44
你这是验证不成功就进入READ.ASP页面,我要的是成功后进入该页的。



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#52002/8/8 17:28:11
在验证成功后建一个SESSION(“PASSED”)变量。
在read.asp里面先判断SESSION(“PASSED”)变量
if session("passed")=true THEN
response.redirect '你想要让他跳转的页面
else
'处理数据
end if



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62002/8/12 16:32:26
request.serverVariables("Http_REFERER")记录上一个页面